我需要计算并显示从我的车到使用c#脚本的终点(这里的问题是,在某些任务目的地在运行时更改)?需要一些帮助。
答案 0 :(得分:4)
答案 1 :(得分:0)
使用它:Vector3.Distance(Vector3 point1,Vector3 point2) 你做math.abs它是
的模块答案 2 :(得分:0)
float dist = Vector3.Distance(other.position, transform.position);
这两个参数都是Vector3类型。
答案 3 :(得分:0)
您还可以与Square Magnitude值进行比较。这是一个示例...
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
}
}
}