我想先写由idle向run的过渡条件,
即当getaxis获取到的数不为0时(玩家按下了移动键),播放run动画,但在我按下wasd时控制台显示该参数不存在,为啥啊

public class PlayerMove : MonoBehaviour
{
float moveX; float moveY;
public Transform playerplace;
public float Speed = 5;
private Animator animator;
void Start()
{
animator = GetComponent<Animator>();
}
void Update()
{ //实现wasd移动
moveY = Input.GetAxis("Vertical");
moveX = Input.GetAxis("Horizontal");
moveY *= Speed / (1 / Time.deltaTime + 1);
moveX *= Speed / (1 / Time.deltaTime + 1);
Vector3 move = new Vector3(moveX, moveY);
Vector3 moveconsequence = move + transform.position;
playerplace.transform.position = moveconsequence;
//绑定动画
if (moveX != 0 || moveY != 0)
{
animator.SetTrigger("Trigger_Run");
}
}
}
