2

私のアプリでは、マップ アプリケーションのストリートビューで通りを見回すのと同じように、部屋を見回すことができます。この効果を再現する簡単な方法を知っている人はいますか?

ユーザーに見てもらいたい画像 (ストリートビュー画像など) があります。

私が持っているいくつかのアイデア:

1) 画像をスクロール ビューに配置し、ユーザーがパンとズームできるようにします。これは、ストリートビューをパンしたときと同じ効果があるようには見えません。エッジ近くのオブジェクトが引き伸ばされて、「レンズ」タイプの効果が得られます。

2) スクロール ビューで描画する前に画像に変換を適用し、スクロール中に変換を再適用します。この変換により、現在表示されている画像の部分にレンズ効果が作成されます。

3) オープン GL を使用して中空の球体を作成し、球体の内側に画像をテクスチャとして適用します。

  1. うまくいかないようだ
  2. 私の最良の選択肢のように思えますが、この効果を作成するためにクォーツでどの変換を使用すればよいかわかりません。スクロール ビューを使用し、パン、フリック、ピンチのコードを再作成する必要がないため、これが気に入っています。
  3. やり過ぎで仕事が多すぎるようです

何か案は?

4

0 に答える 0