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

有些拖尾必须放在子节点里面 例如刀光

刀光要另外实现了,因为刀光是绕锚点旋转的扇形,绘制原理完全不同
而且刀光本来就是跟随人物旋转、缩放、平移的,但拖尾可能要求不受人物影响,看具体需求了

不太懂啊 我以为刀光都是拖尾咧

有空我拿MotionTrail去画刀光试试

mark就完了

markkkkk

如果父节点产生了 缩放或者旋转,拖尾就乱了,不知道如何修改,大神能调整下么


新建一个根节点,把拖尾加到根节点,原先的父节点作为根节点的子节点。
还有一个方法,把拖尾里跟随父节点旋转、缩放的代码删掉,只保留跟随位移。

mark!

tks,我试试,删除旋转和缩放的换算代码试试,因为是物理游戏,更换节点的方法没办法实现,我试试删除换算代码


是屏蔽这一段代码吗,好像不行哦

不是,这一段是处理Atlas图集帧的
你改下面这段

不行,直接啥都没了

代码贴出来看看


老铁,可以了,下面带上x,y就可以了,上面的 native 是否也是这样修改?

image
我贴的好像是“+=”吧 :upside_down_face:
native差不多,你自己试一下

卧槽,没注意符号,原来是+=,我擦,可以了,tks

这个能合批的关键点是啥?想转成3.x,无奈没看懂

fitUV函数