Ios UIScrollView圆顶效果
预期效果: 想象一个UIScrollView,当你向任何方向滚动时,你都会觉得自己在圆顶内四处张望。如中所示,屏幕边缘被某种过滤器/网格拉伸/扭曲/扭曲。想象一个3D游戏,你可以仰望天空 它的用途是: 我计划在天空中抹上各种各样的菜单。想象一下,在天空中,云是可点击的菜单项,有足够多的云,你必须滚动才能找到它们。这只是一个菜单的实际内容;这不是一个全3D的游戏,你可以四处走动等等。因此,我希望我可以通过拉伸/扭曲/扭曲屏幕边缘来伪造3D效果 我需要的是: 我至少需要知道看的方向,这样我才能看到它有多可行,需要做多少工作。如果太多了,我很遗憾得做点别的 从我到目前为止所看到的来看,似乎QuartzCore还不够,我怀疑OpenGL是实现这一点的唯一方法。在我投身于OpenGL之前(我完全不懂OpenGL),我想知道这是否是我应该关注的正确技术。如果是的话,我应该看哪个区域(最初的搜索表明像纹理扭曲这样的东西可能是我要找的?)Ios UIScrollView圆顶效果,ios,uiscrollview,Ios,Uiscrollview,预期效果: 想象一个UIScrollView,当你向任何方向滚动时,你都会觉得自己在圆顶内四处张望。如中所示,屏幕边缘被某种过滤器/网格拉伸/扭曲/扭曲。想象一个3D游戏,你可以仰望天空 它的用途是: 我计划在天空中抹上各种各样的菜单。想象一下,在天空中,云是可点击的菜单项,有足够多的云,你必须滚动才能找到它们。这只是一个菜单的实际内容;这不是一个全3D的游戏,你可以四处走动等等。因此,我希望我可以通过拉伸/扭曲/扭曲屏幕边缘来伪造3D效果 我需要的是: 我至少需要知道看的方向,这样我才能看到它
谢谢 你在正确的轨道上。您将需要使用OpenGL ES来实现这一点。我所看到的效果非常好的基本想法是将场景投影到立方体内部,当用户移动手指时旋转立方体。当我开始使用OpenGL时,真的帮了我很大的忙。如果你知道unity的方法,你大概可以在10分钟内完成这项工作。只需使用NGUI作为接口,然后使用iOS加速计功能来转换相机所看到的内容。