根据两个物体的距离来弹出窗口


#pragma strict
var a:GameObject; 
var b:GameObject;
var dis:float;
var cls:boolean;
function Start () {


}


function Update () {
dis=Vector3.Distance(b.transform.position,a.transform.position);


}


function OnGUI()
{
if(cls)
 GUI.Window(1,Rect(100,100,150,50),windowjj,"房子简介");
if(dis<8.0)
   {
   cls=true;
  
   }
   else {cls=false;}
}


function windowjj()
{
   GUI.Label(Rect(20,20,100,20),"this is a house"); //用来显示window窗口的内容,注意label的坐标值,相当于以window为起点,不能超过window的坐标值


}

效果图如下,当模型远离时消失


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值