暴躁小强 发表于 2012-11-12 15:27

Unity3D 获得两GameObject间距


var a:GameObject;
   var b:GameObject;
    //a,b 分别定义两个公共GameObject对象//
    function Update () {
    if (a==null || b==null) {
    print("a or b = null");
    return;
   //如果a或者是b实例化失败就跳出函数
   }
   var m:Vector3;
   var n:Vector3;
   //m,n定义两个私有 Vector3类型
   m=a.transform.position;
   n=b.transform.position;
   //赋m,n予a,b的位置
   print(Vector3.Distance(m,n));
   //函数Vector3.Distance计算a,b间距,并在控制台输出
}

琳琳 发表于 2012-11-12 21:04

这个也行?有才

zhangjia517 发表于 2012-11-14 13:33

强烈支持楼主ing……

aaabbbsss12345 发表于 2014-5-27 11:28

学习了 学习了

dgtgtjs2 发表于 2017-3-24 12:39

很不错

dgtgtjs2 发表于 2017-3-24 12:49

好帖就是要顶

寞鱼 发表于 2017-3-24 12:30

真心顶

aduosi1212 发表于 2017-3-24 12:53

说的非常好

aduosi1212 发表于 2017-3-24 12:35

不错不错

yanseyundao37 发表于 2017-4-1 17:19

顶顶多好
页: [1]
查看完整版本: Unity3D 获得两GameObject间距