纳金网

标题: 点击出窗口有更简单的写法吗 [打印本页]

作者: 22353255    时间: 2014-3-25 16:37
标题: 点击出窗口有更简单的写法吗
var WindowSwitch : boolean;
var windowRect : Rect =Rect(20, 40, 200, 100);
//点击出窗口
function OnGUI ()
{
   if(WindowSwitch)
   {
  windowRect = GUI.Window(0, windowRect, WindowFunction, "wayne");
   }
}
点击出窗口有更简单的写法吗,还有这套写法有问题吗?

functionWindowFunction (windowID : int)
{
    if (GUI.Button (Rect(40,40,160,20), "close window"))
   {
      WindowSwitch = false;
   }
}
function OnMouseEnter()
{
   renderer.material.color = Color.blue;
}
function OnMouseDown()
{
   WindowSwitch = true;
}
function OnMouseExit()
{
  renderer.material.color = Color.white;
}


作者: 烟雨    时间: 2014-3-25 16:42
用NGUI不是更方便
作者: hyui    时间: 2014-3-25 18:36
Why are you using Unity UI?, use Daikon/NGUI
作者: huhumark    时间: 2014-3-27 14:13
谢谢楼主分享了
作者: 鸡贼不差钱    时间: 2014-3-27 14:30
NGUI确实强大




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