|
unity控制动画是SetBool好,还是anim.Play("") 好
一直很纠结这个问题,关于Unity的动画播放问题,是到动画机上设置bool,然后代码SetBool好,,还是直接在脚本里面调用Play来播放动画?
这两种方式有什么区别吗?有没大神老手指点一二。
我用到的脚本:
--------------------------------------------------------------------
anim = GetComponent<Animator>();
anim.Play("Sword-Run");
//
播放动画
anim.CrossFade("Sword-Idle",10);
//
播放动画
(10
秒渐变
)
anim.SetFloat("SpeedAttack", 4f);
//
动画速度倍率
anim.SetBool("Move", false);
//
修改动画机参数
anim.GetBool("Move")
//
读取动画机参数
anim.speed = 10;
//
播放速度
10
倍
anim.Update(0);
//
立刻更新动画
|
|