graphics - 沿着 CoreAudio 编程 : CoreGraphics? CoreAnimation 最快的动画图形是什么?科科斯2D? OpenGL?

标签 graphics ios core-audio

我有一个 iPhone 项目,它使用 CoreAudio 同时播放多个文件。那么,通过 CoreAudio 编程实现图形动画最快的库/框架是什么:CoreGraphics核心动画? Cocos2D? OpenGL

我的需求很简单:加载、显示、隐藏、旋转图像和平移一些 View 。

谢谢。

安德烈

最佳答案

如果我正确解释你的问题,你想知道哪个指定的框架可以足够快地动画图形以跟上一些音频。我会为此使用核心动画。 Core Animation 是 OpenGL 的包装器,因此性能非常高效。它支持 2D 和 3D 动画,并且所有动画都是硬件加速的。 Core Graphics 不是用于动画而是用于绘图,因此您可以排除这一点。 OpenGL 是一个可能的候选者,但它的水平非常低并且很难学习,所以我不推荐。此外,它主要用于 3D 动画。 Cocos2D 是一个游戏框架,可用于动画,但如果您不将其用于实际游戏,我不建议仅将其用于动画。

希望这对您有所帮助!

关于graphics - 沿着 CoreAudio 编程 : CoreGraphics? CoreAnimation 最快的动画图形是什么?科科斯2D? OpenGL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4083650/

相关文章:

c++ - 什么是C++中的简单图形库?

iphone - 禁用 MFMailComposeViewController 上的编辑

c# - 读取音频编码

ios - 将传入的 MIDI 事件与传出的 coreaudio 输出同步

ios - ExtAudioFileSeek 后跟 ExtAudioFileRead 返回许多连续的 0 样本(不可能)

math - 如何将四元数绕 y 轴旋转指定角度?

c# - 绘图图形性能问题

r - 如何从图形中获取值?

ios - 什么是正确的 IOS 正则表达式

android - 移动服务器应用聊天 REST API