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