UIScrollView圆顶效果

时间:2013-09-17 01:49:03

标签: ios uiscrollview

期望的效果:

想象一下UIScrollView,当你向任何方向滚动时,你会觉得你在圆顶内环顾四周。如同,屏幕在边缘处被某种过滤器/网格拉伸/扭曲/扭曲。想想你正在仰望天空的3D游戏。

它的用途:

我计划在各种天空上涂抹菜单项目。想象一下,在天空中可以看到云是可点击的菜单项,并且有足够的云,这样你就必须滚动才能找到它们。这只是实际内容的菜单;它不是一个完整的3D游戏,你可以移动等等。因此,我希望通过拉伸/扭曲/扭曲屏幕边缘来伪造3D效果。

我需要什么:

我至少需要知道要查看的方向,这样才能看出它的可行性和工作量。如果它太多了,我将不幸地做其他事情。

从我到目前为止看来,似乎QuartzCore还不够,我怀疑OpenGL是唯一的方法。在我将自己投入OpenGL之前(我是一个完整的菜鸟),我想知道这是否是我应该关注的正确技术。如果是的话,我应该看看它的哪个区域(初始搜索表明纹理变形可能是我正在寻找的东西?)。

谢谢!

1 个答案:

答案 0 :(得分:1)

你走在正确的轨道上。你会想要使用OpenGL ES。我见过的这个背后的基本思想曾经很有效,它是将场景投射到立方体内部,当用户移动手指时旋转立方体。当我开始使用OpenGL时,This book确实帮助了我。