Rigidbody.GetPointVelocity 获取点速度

function GetPointVelocity (worldPoint : Vector3) : Vector3

Description描述

The velocity of the rigidbody at the point worldPoint in global space.

刚体在世界坐标空间中worldPoint点的速度。

GetPointVelocity will take the angularVelocity of the rigidbody into account when calculating the velocity.

GetPointVelocity在计算速度的时候将考虑刚体的角速度angularVelocity。
using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
	public Vector3 point;
	public Vector3 velocity;
	public void Awake() {
		point = transform.InverseTransformPoint(new Vector3(0, -0.2F, 0));
		velocity = rigidbody.GetPointVelocity(point);
		print(velocity.magnitude);
	}
}
// Prints the velocity of the wheel
//打印车轮的速度

var point : Vector3;
var velocity : Vector3;
point = transform.InverseTransformPoint(Vector3(0, -.2, 0));
velocity = rigidbody.GetPointVelocity(point);
print(velocity.magnitude);
Page last updated: 2011-2-10