0

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

我已经有一个名为 Speed 的参数,它很有效,而且它只是积极的,所以我想说这样的话:

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

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

我可以做类似的事情吗?

谢谢

4

1 回答 1

1

你确实可以。对于这个问题,您可以使用Animator.GetFloat来获取 Speed 参数的值。

if (anim.GetFloat("Speed") == 0)
{
    anim.SetBool("Walking", false);
}
else
{
    anim.SetBool("Walking", true);
}
于 2017-07-06T09:09:29.403 回答