我有一个iOS应用程序,其中有一个可以滑入的菜单。它类似于http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift,除了它滑入。我想为菜单制作一个动画,其中,菜单从顶部像地毯展开。
谢谢你 Vidur的
答案 0 :(得分:4)
这真的很难。您需要将完全显示的视图捕获为位图,将其转换为OpenGL纹理,然后创建自定义OpenGL动画,将纹理映射到3D滚出地毯形状。
我已经完成了相当多的OpenGL,除非有人按小时付钱给我,否则我不会尝试这样做。这可能需要一周或两个全职时间。如果您从未完成过OpenGL,但您了解3D图形和转换矩阵,请添加一个月左右来学习OpenGL。如果您从未完成3D图形,请再添加一个月的学习时间。如果你在数学方面不够强大(三角和代数,理想的线性代数),就走开然后忘掉它。