Cocos Creator 的實現拖尾效果


 

 

在游戲中,有時會需要在某個游戲對象上加上移動后的軌跡若隱若現的效果。使得游戲的效果較好,比如游戲大招,刀光,法術,流星划痕之類。 

Cocos Creator提供了一種內置的拖尾漸隱效果的實現方法:組件MotionStreak。
選擇需要添加的對象,選擇“其他---MotionStreak”組件,進行添加。
 
關於拖尾漸隱效果MotionStreak,一些原理之類的,參看:  http://gad.qq.com/article/detail/44936
MotionStreak 的拖尾效果,原理實際上是:在相應距離內動態生成一段段的條帶,然后一段段逐漸的消隱。
可以指定消隱的速度fade(時間秒),一段條帶最小距離minSeg,以及條帶的寬度粗細(stroke),條帶的顏色值(color),以及相應的紋理圖片對象。
 
原理說明:MotionStreak在移動的過程中(setPosition位置發生改變時),會動態生成一段段條帶段,然后這些條帶段會在生命周期fade秒內,漸漸隱去(慢慢變透明),從而形成了拖尾的效果。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM