Vector3 horizontal = new Vector3(Input.GetAxis("Horizontal"), 0.0f, 0.0f);
//获取坐标。
//horizontal是水平方向的意思。
//x坐标包含Input.GetAxis("Horizontal"),y轴z轴坐标为0。
transform.position = transform.position + horizontal * Time.deltaTime;
//通过transform组件获取position位置。
//使角色位置加上水平方向位置。
//该代码写在Uptade函数中,将每帧执行,则需通过Time.deltaTime平滑运动。
public Animator animator;
//在函数前先声明一个Animator变量,用来获取角色的Animator组件。
animator.Setfloat("Horizontal",Input.GetAxis("Horizontal"));
//在Uptade函数中调用Animator.Setfloat函数,将"Horizontal Animator"参数设置为Input.GetAxis("Horizontal")。
//Animator.Setfloat(string name, float value).