キュービックパノラマ用のネイティブビューアを作成しようとしています。これが私が達成したいことのウェブ版です:http://www.apple.com/html5/showcase/vr/
このタイプの投影は次のように機能します。パノラマは、立方体の内面に投影される6つの正方形の画像で構成されます。カメラは立方体の中央に配置されます。
現在、私は6つのCALayersを使用しており、それらを3D空間に配置して立方体を形成しています。それらの回転は、CATransform3DMakeTranslationなどを使用して正常に機能します。
問題は、CALayersが後ろから見たときに透明ではないことです(前面と同じ画像が表示されます)。ビューがキューブの他のレイヤーによってブロックされているため、ユーザーはキューブ内の投影を見ることができないため、これは最悪です。
この問題の解決策はありますか?私は次のことを考えることができます:a。)Core Animationには、後ろから見たときにレイヤーを透明にする設定があるのでしょうか?b。)現在のビューの方向を継続的に追跡し、ビューをブロックするCALayersを手動で非表示に設定します。
これを解決するための最良の解決策は何でしょうか?