public bool WindowShow = false;
void OnGUI()
{
if (WindowShow)
GUI.Window(0, new Rect(30, 30, 200, 100), MyWindow, "窗口");
}
//对话框函数;
void MyWindow(int WindowID)
{
GUILayout.Label("你需要写入的内容");
}
//鼠标点击事件;
void OnMouseDown()
{
Debug.Log("show");
if (WindowShow)
WindowShow = false;
else
WindowShow = true;
}
上面是CS脚本,把这个脚本拖到你在hierarchy里创建的物体(比如Cube)上,然后运行就可以了。
还有其它方法,比如碰撞函数,这里就不列举了。