ruizi 发表于 2013-2-27 09:25

简单GUI绘制弹窗代码

GUI:手工绘制坐标问题解决,但是无法取到控件里的值,添加的控件可以取值,详情见瑞子的贴
弹窗代码如下:var btntexture:Texture;
var cls:boolean=false;
var stringToEdit : String = "Hello World";
var xx = Rect (100, 100, 400, 250);
function Update () {
}
function OnGUI()
{
   
   GUI.Window(0, Rect(Screen.width-110, 100, 120, 220 ), windowF, "Menu");
        if(cls)
        xx = GUI.Window(1, xx, windowreg, "Register Window");
}
function windowF()
{
        if(GUILayout.Button("REG"))
        cls = true;
}
function windowreg(windowID:int){
        GUILayout.BeginArea(Rect(0,0,400,250));
        stringToEdit = GUI.TextField (Rect (50, 20, 200, 20), stringToEdit, 25);

        if(GUI.Button(Rect(100, 210,80,30),"Test1"))
                print("Test");
        if(GUI.Button(Rect(200,210,80,30),"Submit"))
        print("Submit successed");
       
        GUILayout.EndArea();
        GUI.DragWindow();
}

asdddsa123 发表于 2016-7-12 13:08

感谢楼主分享~!!!

肖鱼 发表于 2017-3-17 15:55

很不错

心门 发表于 2017-3-17 15:34

顶顶多好

shengjianpu 发表于 2017-3-17 15:31

真心顶

deekinfo 发表于 2017-3-17 15:56

说的非常好

xtygah14three 发表于 2017-3-17 16:01

不错不错

国人原创动画 发表于 2017-5-16 07:51

好帖就是要顶

jiaoguanex 发表于 2017-5-16 08:20

顶顶多好

李大头 发表于 2017-5-16 07:59

难得一见的好帖
页: [1]
查看完整版本: 简单GUI绘制弹窗代码