纳金网

标题: 在GUIText中显示两个物体间的距离 [打印本页]

作者: 奔跑的小兔    时间: 2012-2-15 13:39
标题: 在GUIText中显示两个物体间的距离
其实类似于调试输出的功能,只不过是显示在文本框中!

脚本附加到GUIText上
var a:GameObject;  
var b:GameObject;  
var dist;
var c:float;

//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的位置  
var dist = (Vector3.Distance(m,n));  
var c=dist.ToString();
//函数Vector3.Distance计算a,b间距,并在GUI Text输出  
guiText.text = c;
}  
转自:http://oulehui.blog.163.com/blog/static/79614698201011144333685/




欢迎光临 纳金网 (http://wwww.narkii.com/club/) Powered by Discuz! X2.5