找回密码
 立即注册

ゅ星星点灯°

https://u3dchina.com/?211

script在GUIText中显示两个物体间的距离

热度 5已有 995 次阅读2012-11-27 12:23 |个人分类:脚本| 距离

[*]其实类似于调试输出的功能,只不过是显示在文本框中!
脚本附加到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/
1

路过

雷人
2

握手

鲜花
1

鸡蛋

刚表态过的朋友 (4 人)

发表评论 评论 (3 个评论)

回复 zhangjia517 2012-11-27 14:00
vector3.distance() 很好 学习了 by悠三弟
回复 ゅ星星点灯° 2012-11-27 14:05
zhangjia517: vector3.distance() 很好 学习了 by悠三弟
知道是你  by游三弟
回复 巨蟹座 2012-11-27 15:45
不错

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

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

GMT+8, 2024-5-3 19:56 , Processed in 0.045884 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部