CAEmitterLayer(ios5)vs CCParticleSystem(cocos2d)性能

时间:2011-11-17 12:41:32

标签: performance uikit cocos2d-iphone particle-system

我要创建一个包含大量粒子效果的应用程序,我计划使用cocos2d框架。但就在最近,我才知道可以在ios5中创建粒子系统。

我想知道与cocos2d粒子系统相比,UIKit粒子系统的表现如何。

有人试过吗?

1 个答案:

答案 0 :(得分:4)

你可以查看Dazzle(https://github.com/lichtschlag/Dazzle),这是我编写的测试应用程序,用于测试新的iOS 5粒子效果API。如果产生许多对象,帧速率可能会降低(20 fps)。我不知道Cocos如何比较,但这里是如何监控fps:

  1. 使用“个人资料”选项构建您的应用,以便乐器附加它。
  2. 选择“核心动画”乐器(在“图形”类别中)。你需要一个真正的设备。
  3. 导航到您的粒子代码,Instruments将显示fps。
  4. 如果您需要配置opengl代码,请使用适当的工具。