Unity 人物移动:
1.创建3D对象-胶囊
2.命名为Player
3.创建c#脚本,并命名
4.双击打开c#脚本并编写代码
public class Move : MonoBehaviour
{
private Transform head;
private Transform body;
void Start()
{
head = transform;
body = transform.parent;
Cursor.lockState = CursorLockMode.Locked;
rg = GetComponentInParent<Rigidbody>();
footvoice = GetComponent<AudioSource>();
}
if (Input.GetKey(KeyCode.W))
{
body.Translate(Vector3.forward * 5.0f * Time.deltaTime);
}
if (Input.GetKey(KeyCode.S))
{
body.Translate(Vector3.back * 5.0f * Time.deltaTime);
}
if (Input.GetKey(KeyCode.A))
{
body.Translate(Vector3.left * 5.0f * Time.deltaTime);
}
if (Input.GetKey(KeyCode.D))
{
body.Translate(Vector3.right * 5.0f * Time.deltaTime);
}
}
5.添加组件Rigidbody
6.添加组件移动脚本