我该如何制作这种类型的iOS动画?

时间:2015-07-19 17:59:36

标签: ios objective-c swift cocoa-touch animation

我有一个iOS应用程序,其中有一个可以滑入的菜单。它类似于http://www.raywenderlich.com/78568/create-slide-out-navigation-panel-swift,除了它滑入。我想为菜单制作一个动画,其中,菜单从顶部像地毯展开。

谢谢你 Vidur的

1 个答案:

答案 0 :(得分:4)

这真的很难。您需要将完全显示的视图捕获为位图,将其转换为OpenGL纹理,然后创建自定义OpenGL动画,将纹理映射到3D滚出地毯形状。

我已经完成了相当多的OpenGL,除非有人按小时付钱给我,否则我不会尝试这样做。这可能需要一周或两个全职时间。如果您从未完成过OpenGL,但您了解3D图形和转换矩阵,请添加一个月左右来学习OpenGL。如果您从未完成3D图形,请再添加一个月的学习时间。如果你在数学方面不够强大(三角和代数,理想的线性代数),就走开然后忘掉它。