unity2d中动画状态比较多,且切换非常频繁,有什么办法好管理
发布网友
发布时间:2022-04-30 19:35
我来回答
共2个回答
热心网友
时间:2022-04-12 20:16
这得看你说的动画是native
2d(u3d原生2d)还是整个unity
3d范畴内的动画。
native2d只有序列帧动画,序列帧还可以做位移、旋转等动画,没找到骨骼动画工具,似乎是不支持骨骼动画。
如果是说unity3d的动画,那就丰富多了,可以用avatar支持骨骼
热心网友
时间:2022-04-12 21:34
public
Animator
m_ani.SetBool
(;atkwait2;.SetBool
(;atkwait;
m_ani
=
this.GetComponentAnimator;
();
if
(Input.GetKey
(KeyCode.S))
{
m_ani可以切换到动画Animator窗口去看,两个动画肯定是同时播放才会出现你所说的效果。
你可以用代码控制播放行走的动画时候将待机动画状态设置为false;
m_ani,
false);
}
搞定;,
true)