unity怎么创建一个弹出窗口
时间: 2024-04-29 20:22:54 浏览: 138
您可以使用Unity的GUI系统来创建一个弹出窗口。您可以使用GUI.Button函数创建一个按钮,当用户按下按钮时,调用GUI.Window函数创建一个弹出窗口。您可以指定窗口的大小、位置和内容等。示例代码如下:
```
void OnGUI()
{
if (GUI.Button(new Rect(10, 10, 100, 50), "Show Popup"))
{
// Show the popup window
popupWindowVisible = true;
}
if (popupWindowVisible)
{
// Show the popup window
GUI.Window(0, new Rect(150, 150, 200, 200), PopupWindowFunction, "Popup Window");
}
}
void PopupWindowFunction(int windowID)
{
// Add your window content here
GUI.Label(new Rect(20, 20, 160, 160), "Hello World!");
if (GUI.Button(new Rect(20, 180, 160, 20), "Close"))
{
// Close the popup window
popupWindowVisible = false;
}
}
bool popupWindowVisible = false;
```
阅读全文