cocos creator自带的动画编辑器做的动画,没用骨骼动画。
然后用动画图做状态机。
遇到的问题是想变走边攻击,想把走路的上半身动作屏蔽掉,展示攻击的上半身动作,我看骨骼动画有骨骼蒙蔽,没有骨骼动画可以实现吗?实在不行只能再用骨骼动画实现了。
都是帧动画了,显示什么节点怎么显示还不是你说了算吗
,在屏蔽的时候把相关的节点隐藏或者透明度设置一下呗。还不行就直接套mask,哪里不要放哪里应该也行吧
真的不太懂,比如我同时播放行走和攻击动画,我可以程序修改行走动画的胳膊不执行帧动画吗。
不行!!!
哈哈哈既然你不是程序那还是让程序出来battle吧,听着有可行性,但得看你们帧动画是怎么做的
简单思考了下,想到了两种解决方案,一个是把动画目标拆分成上半身和下半身,用两个状态机分别管理动画。第二个方案是把每种排列组合都输出动画文件,比如攻击+走路是一个,只走路是一个,缺点就是比较麻烦,动画资源会多很多。以上方案只是临时想到的没实测过,因为我一般遇到这种需求都是骨骼动画+动画遮罩解决的。
1赞
看来我也要改成这样了。
自带的动画编辑器里做的,模型fbx没有骨骼,但是可用动画编辑器进行旋转移动等动画。然后用动画图控制播放。