您好,欢迎来到Unity之家!   unity.jb51.net 
  • 首 页
  • 你问我答
  • 当前位置:首页 > 学习培训 > Unity编程 >
    获得两GameObject间距
    时间:2015-03-24 09:43 来源:Unity之家 作者:unity.jb51.net 浏览:收藏 挑错 推荐 打印



    获得两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间距,并在控制台输出
    }


    OK。赶快测试下吧。。。


    (责任编辑:脚印)
    免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。