1 游戏人物的 移动
脚本
PlayerMovement
//固定帧 来循环执行 人物移动
void FixedUpdate(){
// 获取水平 竖直 是否有 键值输入
float horizontal=Input.GetAxis("Horizontal");
float vertical=Input.GetAxis("Vertical");
// 设置游戏人物移动的 方向
m_Movement.Set(horizontal,0f,vertical);
m_Movement.Normalize();
//定义人物是否移动
bool hasHorizontalInput=!Mathf.Approximately(horizontal,0f);
bool hasVerticalInput=!Mathf.Approximately(vertical,0f);
bool iswalking=hasHorizontalInput|| hasVerticalInput;
m_Animator.SetBool("IsWalking",iswalking);
}
2 摄像机 跟随游戏人物