gpt4 book ai didi

objective-c - 在 iPhone/iPad 应用程序中创建动画应该应用哪些技术?

转载 作者:行者123 更新时间:2023-11-28 20:42:02 27 4
gpt4 key购买 nike

我是 Cocoa-Touch 的新手。

请看这个链接:

http://www.youtube.com/watch?v=Cab8CB_Lzbw

http://www.youtube.com/watch?v=8c8KA1uZ9F8&feature=autoplay&list=PL6EFB1A1E5CAA7666&lf=results_main&playnext=1

我真的很想学习这里用于创建动画的技术。

我应该用什么,它是常规动画吗?或者它是使用 Core Animation 以编程方式制作动画的常规图片?

非常感谢任何教程和想法。

非常感谢!

最佳答案

所有 iOS 图形的基础技术是 Open GL ES。现在,Open GL 是一个非常低级的图形框架,因此通常使用构建在 Open GL 之上的更高级别的框架来构建复杂的应用程序。当然,Open GL 的基本知识总是有用的,有时甚至在使用更高级别的框架时也是必要的。

Core Animation 只是构建在 Open GL 之上的高级框架之一,而且是一个非常先进的框架;尽管如此,它仍然具有一定的复杂性,有时很难找到有关执行高级操作的文档或示例。

一个广泛使用的图形/游戏框架是 Cocos2d适用于 iPhone,它还支持与物理引擎集成,例如 ChipmunkBox2D , 创造逼真的电影效果。我的建议是尝试一下,因为它非常易于使用。它得到了很好的支持,你会发现很多食谱可以做一些常见的事情,比如你链接的视频中的那些。 Cocos2d 是一个二维图形框架。如果你也对 3D 感兴趣,你可以看看它的 3D 兄弟 Cocos3d。我的猜测是,您链接的那些应用肯定可以通过 Cocos2d 制作。

Core Animation给你更多的可能; Cocos2d 一个简单的学习曲线。 Cocos2d 确实是针对游戏的,但是,它直接允许其他类型的应用程序。

更多选项是openFrameworksCinder .它们专门针对“创建编码”,例如混合不同技术的应用程序,如 Open Gl、音频等。这些框架也受支持,但我还没有使用过它们,所以我不能说什么。如果您访问他们的网站,您将很快瞥见使用它们构建的应用程序类型。

一个更高级的选项是 Unity 3D .据我了解,它更针对专业发展,即不随意。您将需要采用有关在您的应用中构建和集成 3D 模型的完整工作流程。

希望这对您有所帮助。

关于objective-c - 在 iPhone/iPad 应用程序中创建动画应该应用哪些技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105885/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com