private void Move ()
{
var MovementInputValue = Input.GetAxis (m_MovementAxisName);
Vector3 movement = transform.forward * MovementInputValue * m_Speed * Time.deltaTime;
m_Rigidbody.MovePosition(m_Rigidbody.position + movement);
}
private void Turn ()
{
var TurnInputValue = Input.GetAxis (m_TurnAxisName);
float turn = TurnInputValue * m_TurnSpeed * Time.deltaTime;
Quaternion turnRotation = Quaternion.Euler (0f, turn, 0f);
m_Rigidbody.MoveRotation (m_Rigidbody.rotation * turnRotation);
}
简单刚体移动和转向
最新推荐文章于 2022-03-04 09:39:23 发布