2011-11-21 58 views
0

有一個iPhone應用程序流體玩具使用粒子系統。筆者發佈了粒子發生器simpleparticles source的源代碼,但我不能使用它,因爲我不知道如何訪問這些作爲創建自己的顆粒: -Xcode - Cocos2D粒子系統示例 - 指針使用

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(); 

和我被困了解如何顆粒定義了Ar。這是某種指向包含粒子的內存的指針。

任何有關如何使這項工作的建議將受到歡迎。 這是我正在開發的Cocos2d/3D演示版,內置粒子並不完全符合我的需求。

在此先感謝。

+0

'particleAr'看起來像一個粒子數組沒有? 「p」(粒子)不是你感興趣的變量嗎? –

回答

0

聽起來像一個令人興奮的項目。 :-)

我已經使用(玩)Particle Designer一些基本的二維粒子,如火,煙霧等你可能已經看過這個,因爲Cocos2D本身支持它,我只是認爲我會拋出一條評論。