unity按钮控制弹窗窗口

public  Texture2D T;
private bool wbool = false;

void OnGUI()

    {

        if (GUILayout.Button("显示窗口"))

        {

            wbool = true;

        }

        if (wbool)

        {

            GUILayout.Window(0, new Rect(100, 100, 200, 300), addwindow, T);

        }

    }

    void addwindow(int winID)

    {

        if (GUILayout.Button("退出窗口"))

        {             wbool = false;         }

    }

也可以将GUILayout.Window(0, new Rect(100, 100, 200, 300), addwindow, T);换成

GUILayout.Window(0, new Rect(100, 100, 200, 300), addwindow, "我的窗口");

原文地址:https://www.cnblogs.com/ShineaSYR/p/5476694.html