刚开始需要创建一个空对象Player,给予一个CharacterController角色控制器。
1.角色操作的键位脚本
public class PlayerInput : MonoBehaviour
{
public Vector3 GetMoveInput()
{
//获取WSAD键位操控Player前后左右进行移动
Vector3 move = new Vector3( x:Input.GetAxisRaw("Horizontal"),
y:0,z:Input.GetAxisRaw("Vertical"));
//按下越久速度就会达到最大值
move = Vector3.ClampMagnitude(move, maxLength: 1);
return move;
}
//获取X轴方向
public float GetMouseLookHorizontal()
{