#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的坐标值
}
效果图如下,当模型远离时消失