我试图为我的游戏制作一个菜单屏幕,并按照与手册http://docs.unity3d.com/Manual/gui-Basics.html
相同的方式设置我的按钮当我打开我的游戏时,按钮点击代码会在我加载`#pragma strict
时立即运行var guiSkin : GUISkin;
private var Options : boolean;
var OptionsGUI : GameObject;
var MenuGUI : GameObject;
function Start ()
{
}
function OnGUI()
{
GUI.Box(Rect(200, 360, 400, 75)," ");
GUI.skin = guiSkin;
GUI.Button(Rect(200, 135, 400, 75),"P L A Y");
if(GUI.Button(Rect(200, 210, 400, 75),"O P T I O N S"));
{
SetOptions();
}
GUI.Button(Rect(200, 285, 400, 75),"I N S T R U C T I O N S");
GUI.Button(Rect(200, 360, 400, 75),"A B O U T");
}
function SetOptions ()
{
OptionsGUI.GetComponent(options).enabled = true;
MenuGUI.GetComponent(menu).enabled = false;
}`
OptionsGUI为我的选项屏幕打开了几个GUI