|
#1.
#2.鼠标drag
#3.鼠标点击
[code=javascript]
var windowRect = Rect (20, 20, 400, 500);
var show_kuangkuang;
\\设定初始框框为不见。
function Start(){
show_kuangkuang = false;
}
\\鼠标移动到物体上变色。
function OnMouseOver () {
renderer.material.SetColor("_Color",Color(0.8,0,0,0.5));
}
\\移开变回原色
function OnMouseExit () {
renderer.material.SetColor("_Color",Color(1,1,1,1));
}
\\点击时框框为真或假。
function OnMouseDown () {
if(show_kuangkuang)
show_kuangkuang = false;
else show_kuangkuang = true;
}
\\框为真时,建立一个窗口
function OnGUI () {
if(show_kuangkuang)
windowRect = GUI.Window (0, windowRect, DoMyWindow, "awe");
}
\\在窗体内创建GUI的函数,DoMyWindow为当前窗体ID.在其中创建一个GUI按扭为关闭。
function DoMyWindow (windowID : int) {
if (GUI.Button (Rect (380,2,17,17), "x")) {
show_kuangkuang = false;
}
GUI.DragWindow ();
}
[/code]
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|