Xcode - Cocos2D粒子系统示例 - 指针用法

时间:2011-11-21 09:20:08

标签: xcode cocos2d-iphone

有一款使用粒子系统的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演示,内置粒子并不能完全符合我的要求。

提前致谢。

1 个答案:

答案 0 :(得分:0)

听起来像一个令人兴奋的项目。 :-)

我已经使用(玩过)Particle Designer用于一些基本的2D粒子,比如火,烟等等。你可能已经看过这个,因为Cocos2D原生支持它,我以为我会扔掉评论。