cocos 簡單粒子做跟隨尾焰效果(運動軌跡)

2021-10-22 20:28:19 字數 1202 閱讀 8219

如題,要求是做物體運動軌跡的拖尾,比如飛機/飛彈的尾焰。初次接觸,多有不妥請見諒。

效果:

1.新建粒子 particle:

2.設定粒子屬性:

注意打勾「自定義」,後面引數如下

3.將粒子拖拽進資源管理器,做成預製體

4.建立粒子的**,在子彈管理器裡面生成子彈後,馬上接著生成粒子,對應繫結粒子node進子彈的指令碼裡

/**建立玩家子彈尾焰

bulletnode: 跟隨的子彈節點

nodeid:編號用於快取物件池

*/createparticle(bulletnode, nodeid)

if (this.particlepool == null)

// console.log("this--particlepool=", this.particlepool);

if (this.particlepool.size() > 0)

else );}},

5.子彈指令碼裡,同步粒子發射器的座標,並且在子彈碰撞死亡後,停止發射並延時**進管理器

/**子彈尾焰的粒子動畫*/

setparticle(particlenode) ,

//移除當前子彈

removebullet()

if (this.particlenode != null)

//計時器結束後將本子彈/粒子前往管理器**

this.scheduleonce(function() , 0.2);

this.particlenode = null;

this.fireparticle = null;

}else

},movepos(newposx, newposy)

},

cocos2dx之粒子效果

有時候我們需要做一些特殊的效果,比如子彈 的效果,當然我們用動畫也可以做出來,但是有時候發現利用粒子的效果去代替它會跟好看,我們先來看下粒子 void particledemolayer initlayer ccparticleflower,繼承的ccparticlesystemquad的,在coc...

Cocos2d X中的粒子

cocos2d x引擎提供了強大的粒子系統,它在模仿自然現象 物理現象及空間扭曲上具備得天獨厚的優勢,為我們實現一些真實自然而又帶有隨機性的特效 如 烟花 水流 提供了方便 程式例項1 建立乙個烟花效果的方法1 ccsize winsize ccdirector shareddirector get...

cocos2d 粒子設計器

本文由論壇會員magicalsoft分享 網上能夠搜尋到的針對cocos2d的粒子設計器不是很多,而且基本上都是收費的,能免費使用的,都是不能匯出plist檔案的。實在不想為這麼一點簡單的軟體而 本文由論壇會員magicalsoft分享 網上能夠搜尋到的針對cocos2d的粒子設計器不是很多,而且基...