有一款使用粒子系统的iPhone应用程序Fluid Toy。作者发布了粒子生成器simpleparticles source的来源,但我无法使用它因为我不知道如何访问他创建的粒子: -
particles = (SimpleParticle *) malloc(sizeof(SimpleParticle) * maxParticles);
初始化粒子系统
particles = [SimpleParticleSystem node];
[particles initialize: 1000 width: 20 height: 20];
但代码段显示访问单个粒子
while(count < particles.particleCount)
{
p = &particleAr[count];
p->dir.x += CCRANDOM_MINUS1_1();
p->dir.y += CCRANDOM_MINUS1_1();
我不知道如何定义 particleAr 。它是指向包含粒子的内存的某种指针。
欢迎任何关于如何使这项工作的建议。 这是我正在研究的Cocos2d / 3D演示,内置粒子并不能完全符合我的要求。
提前致谢。
答案 0 :(得分:0)
听起来像一个令人兴奋的项目。 :-)
我已经使用(玩过)Particle Designer用于一些基本的2D粒子,比如火,烟等等。你可能已经看过这个,因为Cocos2D原生支持它,我以为我会扔掉评论。