沿着CoreAudio编程动画图形的最快速度是什么:CoreGraphics? CoreAnimation? Cocos2D? OpenGL的?

时间:2010-11-03 01:55:46

标签: graphics ios core-audio

我有一个iphone项目,它使用CoreAudio同时播放多个文件。那么沿着CoreAudio编程动画图形的最快的库/框架是什么:CoreGraphicsCoreAnimationCocos2DOpenGL

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

感谢。

安德烈

2 个答案:

答案 0 :(得分:1)

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

希望这有帮助!

答案 1 :(得分:0)

这个问题没有意义。图形与音频无关。

听起来你可以在UIViews上使用动画属性,但是如果你需要高性能,你会想要核心动画。

实际上,核心动画在概念上是一条更好的路径,因为您可能不需要响应触摸事件。

无论如何,这就是你想要的。核心动画。