整数值仍然是 1,动画继续运行。我不知道怎么了。
动画师:
AnyState -> Jump(条件:“Jumping”等于 1)
跳跃 -> 过渡(条件:“跳跃”等于 0)
有退出时间=未检查
我尝试将 Keycode 和 GetKey 更改为 GetKeyDown 仍然无法正常工作。
预期结果:跳跃 = 0
//6 Jumping Animation
if (Input.GetKey(KeyCode.Space))
{
anim.SetInteger("Jumping", 1);
moveDir.y = 2;
moveDir = transform.TransformDirection(moveDir);
}
if (Input.GetKeyUp(KeyCode.Space))
{
anim.SetInteger("Jumping", 0);
movementSpeed = 5f;
}
拉风的咖菲猫
相关分类