Rigidbody.MovePosition和Rigidbody.MoveRotation

来源:互联网 发布:程序员招聘 编辑:程序博客网 时间:2024/05/03 16:37
//对于运动学刚体,它基于刚体的运动应用摩擦力。这个让你模拟刚体位于移动平台之上的情况。如果你想其他的刚体与运动学刚体交互,你需要在FixedUpdate函数中移动它。private var speed : Vector3 = Vector3 (3, 0, 0);function FixedUpdate () {rigidbody.MovePosition(rigidbody.position + speed * Time.deltaTime);}//对于运动学刚体,它基于刚体的运动应用摩擦力。这个让你模拟刚体位于移动/旋转平台之上的情况。如果你想其他的刚体与运动学刚体交互,你需要在FixedUpdate函数中移动它。var eulerAngleVelocity : Vector3 = Vector3 (0, 100, 0);function FixedUpdate () {var deltaRotation : Quaternion = Quaternion.Euler(eulerAngleVelocity * Time.deltaTime);rigidbody.MoveRotation(rigidbody.rotation * deltaRotation);}

原创粉丝点击