cocos2D 上之 粒子特效

cocos2D 以及 iOS 5 上都有支援粒子特效系統,透過調整參數,就可以生出漂亮的粒子特效。但由於相關參數實在不少,同時也至少須在模擬器上進行測試才知道效果,一旦不滿意又必須重新調整參數,相當麻煩。這時就可以使用一些“粒子特效產生器(Particle Designer)”,經由所見即所得的介面瞭解自己所調整的參數,與產生的粒子特效合不合自己胃口。


這次就拿一個 Particle Designer 來做個簡單的範例,打開編輯器後,就照自己的感覺調參數,調到自己喜歡為止,



完成後,儲存成 *.plist 檔案,


這個檔案裡面包涵了剛才所調整的參數數值,我們要做的,就是將這個 plist 檔案匯入專案之中並呼叫。新建一個cocos2D 的專案,在 HelloWorldLayer.m 中的 init 內輸入以下程式碼
CCParticleSystem *systemTest = [ARCH_OPTIMAL_PARTICLE_SYSTEM particleWithFile:@"test.plist"];
systemTest.position = ccp(size.width /2, 200);
[self addChild:systemTest]

執行模擬器,應該可以看到如同編輯器上的粒子效果,完成!