0

キュービックパノラマ用のネイティブビューアを作成しようとしています。これが私が達成したいことのウェブ版です:http://www.apple.com/html5/showcase/vr/

このタイプの投影は次のように機能します。パノラマは、立方体の内面に投影される6つの正方形の画像で構成されます。カメラは立方体の中央に配置されます。

現在、私は6つのCALayersを使用しており、それらを3D空間に配置して立方体を形成しています。それらの回転は、CATransform3DMakeTranslationなどを使用して正常に機能します。

問題は、CALayersが後ろから見たときに透明ではないことです(前面と同じ画像が表示されます)。ビューがキューブの他のレイヤーによってブロックされているため、ユーザーはキューブ内の投影を見ることができないため、これは最悪です。

この問題の解決策はありますか?私は次のことを考えることができます:a。)Core Animationには、後ろから見たときにレイヤーを透明にする設定があるのでしょうか?b。)現在のビューの方向を継続的に追跡し、ビューをブロックするCALayersを手動で非表示に設定します。

これを解決するための最良の解決策は何でしょうか?

4

1 に答える 1

3

doubleSidedプロパティをに設定してみてくださいNO

于 2011-08-24T16:54:12.323 に答える