点击几下按钮,生成几个窗口,点窗口中按钮,可以删除该窗口
今天解决了别人加我好友,我的场景中弹出一个加好友的请求,如果同时有多个人加我好友,我就要动态的添加窗口了,写了一个动态创建窗口的代码。
//点击几下按钮,生成几个窗口,点窗口中按钮,可以删除该窗口
/***题外话:
今天解决了别人加我好友,我的场景中弹出一个加好友的请求,如果同时有多个人加我好友,我就要动态的添加窗口了,写了一个动态创建窗口的代码。
***/
using UnityEngine;
using System.Collections;
public class GUIXX : MonoBehaviour {
// Use this for initialization
//~ Rect windowRect;
ArrayList windowRect=new ArrayList();
void Start () {
}
// Update is called once per frame
void Update () {
}
void OnGUI()
{
if (GUILayout.Button ("Add Window"))
{
windowRect.Add(new Rect(200+windowRect.Count*40,200+windowRect.Count*50,120,56));
}
for(int i=0;i<windowRect.Count;i++)
{
windowRect[i]= GUILayout.Window (i, (Rect)windowRect[i], DoMyWindow, "My Window");
}
}
void DoMyWindow (int windowID) {
if (GUILayout.Button ("Hello World"))
{
windowRect.RemoveAt(windowID);
}
GUI.DragWindow(new Rect(0,0, 10000, 500));
}
}