如果玩家不移动,我正试图将动画师的bool Walking 参数设置为false。
我已经有一个名为Speed的参数,它起作用并且它只是正面的,所以我想说这样的话:
if(speed == 0){anim.SetBool(“Walking”,false); } //速度是动画师中的参数
else {anim.SetBool(“Walking”,true); }
我可以做类似的事吗?
由于
答案 0 :(得分:1)
你的确可以。就此而言,您可以使用Animator.GetFloat来获取Speed参数的值。
if (anim.GetFloat("Speed") == 0)
{
anim.SetBool("Walking", false);
}
else
{
anim.SetBool("Walking", true);
}