Rigidbody.GetRelativePointVelocity 获取相对点速度

function GetRelativePointVelocity (relativePoint : Vector3) : Vector3

Description描述

The velocity relative to the rigidbody at the point relativePoint.

相对于刚体在relativePoint点的速度。

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

GetRelativePointVelocity在计算速度的时候将考虑刚体的角速度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);
最后修改:2011年2月10日 Thursday 19:59

本脚本参考基于Unity 3.4.1f5

英文部分版权属©Unity公司所有,中文部分© Unity圣典 版权所有,未经许可,严禁转载 。