期望的效果:
想象一个 UIScrollView,当您向任何方向滚动时,您会感觉自己正在环顾四周。就像这样,屏幕在边缘被某种过滤器/网格拉伸/扭曲/扭曲。想象一个 3D 游戏,您正在仰望天空。
它的用途:
我计划在各种天空上涂抹菜单项。想象一下看天空,云是可点击的菜单项,并且有足够的云,因此您必须滚动才能找到它们。这只是实际内容的菜单;它不是一个完整的 3D 游戏,您可以在其中移动等。因此,我希望我可以通过拉伸/扭曲/扭曲屏幕边缘来伪造 3D 效果。
我需要的:
我至少需要知道要研究的方向,这样我才能看到它的可行性和需要做多少工作。如果它太多,我很遗憾不得不做其他事情。
从我目前看到的情况来看,QuartzCore 似乎还不够,我怀疑 OpenGL 是唯一的方法。不过,在我投入 OpenGL 之前(我完全是个菜鸟),我想知道这是否是我应该研究的正确技术。如果是,我应该查看它的哪个区域(最初的搜索表明纹理翘曲之类的东西可能是我正在寻找的东西?)。
谢谢!