gpt4 book ai didi

iphone - 我应该学什么: Quartz or OpenGL ES?

转载 作者:行者123 更新时间:2023-12-03 18:43:01 26 4
gpt4 key购买 nike

我正在学习为 iPhone 编程。我正在尝试弄清楚如何制作一些非常酷的自定义 View 动画。我应该学什么,Quartz 还是 OpenGL ES?

对于说 OpenGL ES 的人,我可以用它来动画我的 View 还是只有 Quartz 适合该任务?谢谢。

还有任何资源/书籍或任何可以以最轻松的方式教您这些东西的东西吗?

最佳答案

说到 Quartz,您可能指的是核心动画。 Quartz 只是 Mac/iPhone 2-D 绘图 API,其中 Core Animation 处理 View 和图层的动画。

使用 OpenGL 在 View 上执行自定义动画非常困难,但 Core Animation 就是为此目的而设计的。我向人们建议,如果他们正在考虑制作 2D 动画,即使是在游戏中,他们也应该首先考虑 Core Animation,只有当 Core Animation 的性能 Not Acceptable 时才转向 OpenGL ES。核心动画让您只需很少的代码就可以做很多事情,而且现在有很多关于该主题的优秀引用资料(例如 Marcus Zarra 和 Matt Long 的 new book )。

您可能希望引用其中一些其他问题以了解更多信息:

关于iphone - 我应该学什么: Quartz or OpenGL ES?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2328487/

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