找回密码
 立即注册
查看: 3943|回复: 68

[脚本] Unity3D 获得两GameObject间距

[复制链接]
发表于 2012-11-12 15:27 | 显示全部楼层 |阅读模式
[code=javascript]
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间距,并在控制台输出  
  }[/code]
发表于 2012-11-12 21:04 | 显示全部楼层
这个也行?有才
发表于 2012-11-14 13:33 | 显示全部楼层
强烈支持楼主ing……
发表于 2014-5-27 11:28 | 显示全部楼层
学习了 学习了  
发表于 2017-3-24 12:39 | 显示全部楼层
很不错
发表于 2017-3-24 12:49 | 显示全部楼层
好帖就是要顶
发表于 2017-3-24 12:30 | 显示全部楼层
真心顶
发表于 2017-3-24 12:53 | 显示全部楼层
说的非常好
发表于 2017-3-24 12:35 | 显示全部楼层
不错不错
发表于 2017-4-1 17:19 | 显示全部楼层
顶顶多好
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-23 20:44 , Processed in 0.191795 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表