UNITY 2d - 我可以在播放器脚本中引用动画师的参数吗?

时间:2017-07-06 09:04:32

标签: unity2d

如果玩家不移动,我正试图将动画师的bool Walking 参数设置为false。

我已经有一个名为Speed的参数,它起作用并且它只是正面的,所以我想说这样的话:

if(speed == 0){anim.SetBool(“Walking”,false); } //速度是动画师中的参数

else {anim.SetBool(“Walking”,true); }

我可以做类似的事吗?

由于

1 个答案:

答案 0 :(得分:1)

你的确可以。就此而言,您可以使用Animator.GetFloat来获取Speed参数的值。

if (anim.GetFloat("Speed") == 0)
{
    anim.SetBool("Walking", false);
}
else
{
    anim.SetBool("Walking", true);
}