【包教包会】分享一个CocosCreator组件——动作残影

mask~~~~

mark~

mark~

实在是泰裤辣!

泰库辣,mark~~~~~

下载地址:https://github.com/szrpf/ActionShadowDemo/archive/refs/heads/main.zip

【补充说明】为了让残影被当前节点遮挡,ActionShadow组件会在当前节点同层级上方生成残影节点

直接将ActionShadow添加在根节点,会导致残影节点暴露在当前节点外面,引起不必要的麻烦。
3
因此,务必将ActionShadow组件添加在二级节点上,而不是根节点。

4

3赞

我用的是3.7.3 自己做的序列帧动画,请问可以改吗?

我没用过3.x,你自己改一下吧
在ShadowData里加个z坐标,照样画葫芦就行
至于动画,只要是用Animation组件,无论是不是帧动画都一样,因为ActionShadow的实现原理就是复制本体(包括他的动画组件),本体怎么播动画,复制出来的残影就怎么播

暂时用不到 先mask

spine能用嘛

实在是泰裤辣!大佬就是厉害

稍作修改就能用。
ShadowData里加上spine的动作id和当前帧数
把处理cc.Animation的地方换成spine就行
主要我现在手头没spine账号,没法调试,你自己改一下吧

mark ! :+1:

牛蛙牛蛙!

perfact

能升级个3.X版本吗 :smile:

用什么3.x,2.x才是最屌的 :smirk_cat:

:grinning: 马上4.0了。

用什么3.x,2.x才是最屌的

ActionShadow.zip (165.3 KB)
我为3.X代言