私のアプリでは、マップ アプリケーションのストリートビューで通りを見回すのと同じように、部屋を見回すことができます。この効果を再現する簡単な方法を知っている人はいますか?
ユーザーに見てもらいたい画像 (ストリートビュー画像など) があります。
私が持っているいくつかのアイデア:
1) 画像をスクロール ビューに配置し、ユーザーがパンとズームできるようにします。これは、ストリートビューをパンしたときと同じ効果があるようには見えません。エッジ近くのオブジェクトが引き伸ばされて、「レンズ」タイプの効果が得られます。
2) スクロール ビューで描画する前に画像に変換を適用し、スクロール中に変換を再適用します。この変換により、現在表示されている画像の部分にレンズ効果が作成されます。
3) オープン GL を使用して中空の球体を作成し、球体の内側に画像をテクスチャとして適用します。
- うまくいかないようだ
- 私の最良の選択肢のように思えますが、この効果を作成するためにクォーツでどの変換を使用すればよいかわかりません。スクロール ビューを使用し、パン、フリック、ピンチのコードを再作成する必要がないため、これが気に入っています。
- やり過ぎで仕事が多すぎるようです
何か案は?