我需要创建一个粒子系统并保留创建的粒子.我需要使用iphone加速度计摇动/移动创建的粒子.此外,粒子的数量需要非常高(我需要显示沙子!).
我没有任何OpenGLES编程经验.
初步搜索后,我发现Cocos2D可用于粒子生成.但是没有办法将粒子保留在CCParticle系统中.作为一种解决方法,我尝试在粒子生成结束时创建许多精灵并将它们显示为粒子.但是用加速度计移动少量精灵会大大降低帧速率.
请建议如何实现这一点,以及我是否应该寻找其他框架或者是否有某种类似的演示代码.
谢谢,Swapnil
在这里,iphoneparticles,一个用于iPhone的OpenGL ES中的开源粒子生成器.如果您想了解它是如何制作的,请查看源代码.
另外,您可能需要查看本文中介绍的演示应用程序的源代码.它使用由71 Squared创建的粒子发射器类.