【包教包会】对CocosCreator拖尾组件MotionStreak做了全面优化

24602155 73CA899F ,很详细的讲解

兄嘚,我这个明明合图了,但DC还是没合批,换成你的图集就OK,是我合的图有问题?image image

image image

就是合图的方式不对,之前有人跟你一样情况。
你是用什么工具合图的?

$fitXY这个函数注释掉,拖尾就不会受节点的旋转和缩放影响了。

看到你的邮箱回复了,感谢!

markdown

Screenshot_20240305_144651_com.huawei.himovie

大佬 demo在微信小程序会出现这种不平滑的表现, 这个是参数 20240305144858 , 在预览的表现是正常平滑的

我这边测不了微信小程序,你试试真机效果

就是真机有问题 图是我用手机录屏再截图的

好的,我有空弄个号调试一下

已更新到v2.0版:
https://gitee.com/szrpf/MotionTrailDemo
1、解决世界坐标、本地坐标真机适配问题
2、节点旋转,拖尾不会跟着旋转
任意上级节点旋转,拖尾会跟着旋转(上级节点指父节点、父节点的父节点……直到根节点)
3、节点缩放,拖尾会跟着缩放
任意上级节点缩放,拖尾不会跟着缩放,需主动调用updateCascadeScale实现同步缩放
这么设计的目的是避免不必要的性能损耗。

有3.x的版本吗

没有,3.x等过段时间空了出

v2.4版本已更新:
https://gitee.com/szrpf/MotionTrailDemo/tree/master
1、新增对透明度事件的监听,节点透明度变化会影响到拖尾
2、修复特殊情况下拖尾不更新的Bug

image 拖尾断了

说一下复现流程

就是拖动物体移动的时候偶尔就会出现断开的情况

感觉这个功能还是蛮实用的

期待3.x版本