2

我的应用程序允许您以与您在地图应用程序中的街景中“查看”街道的方式类似的方式“环顾”房间。有谁知道重现这种效果的简单方法?

我确实有一张我希望用户环顾四周的图像(如街景图像)。

我有一些想法:

1)将图像放在滚动视图中,让用户平移和缩放。这似乎与您在街景周围平移时具有相同的效果,边缘附近的对象会拉伸以提供“镜头”类型的效果。

2)在滚动视图中绘制图像之前对图像应用变换,并在滚动期间重新应用变换。这种变换将在图像的当前查看部分创建镜头效果。

3)使用open GL创建一个空心球体,并将图像作为纹理应用到球体内部。

  1. 似乎行不通
  2. 似乎是我最好的选择,但我不知道在石英中使用什么变换来创造这种效果。不过我喜欢这个,因为它使用滚动视图,我不必重新创建平移、轻弹和捏合代码。
  3. 似乎矫枉过正,工作量太大

有任何想法吗?

4

0 回答 0