一、角色控制器 Character Controller
二、代码示例
1.示例一
//四个方向
if (Input.GetKey(KeyCode.W))
{
transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.S))
{
transform.Translate(Vector3.back * moveSpeed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.A))
{
transform.Rotate(Vector3.down * rotationSpeed * Time.deltaTime, Space.Self);
//transform.Translate(Vector3.left * moveSpeed * Time.deltaTime);
}
if (Input.GetKey(KeyCode.D))
{
transform.Rotate(Vector3.up * rotationSpeed * Time.deltaTime, Space.Self);
//transform.Translate(Vector3.right * moveSpeed * Time.deltaTime);
}