我如何计算两点之间的距离 Unity 3D?
How can i Calculate distance between two points Unity 3D?
我需要使用c#脚本计算并显示从我的车到终点的位置(这里的问题是,在某些任务目的地在运行时间发生变化)?需要一些帮助。
使用它:Vector3.Distance(Vector3 point1,Vector3 point2)
你做 math.abs 它是
的模块
您可以使用 Vector3.Distance,像这样:
Vector3.Distance(other.position, transform.position);
参数类型为 Vector3。
你也可以和平方幅度比较value.Here是一个例子...
public Transform enemy;
public float minimumGap = 4.0F;
void Update() {
if(enemy){
Vector3 Gap = enemy.position - transform.position;
float distanceGap = Gap.sqrMagnitude;
if(distanceGap < minimumGap * minimumGap){
// Do Something
}
}
}
我需要使用c#脚本计算并显示从我的车到终点的位置(这里的问题是,在某些任务目的地在运行时间发生变化)?需要一些帮助。
使用它:Vector3.Distance(Vector3 point1,Vector3 point2) 你做 math.abs 它是
的模块您可以使用 Vector3.Distance,像这样:
Vector3.Distance(other.position, transform.position);
参数类型为 Vector3。
你也可以和平方幅度比较value.Here是一个例子...
public Transform enemy;
public float minimumGap = 4.0F;
void Update() {
if(enemy){
Vector3 Gap = enemy.position - transform.position;
float distanceGap = Gap.sqrMagnitude;
if(distanceGap < minimumGap * minimumGap){
// Do Something
}
}
}