在我的游戏中,我正在显示一个文本框;我希望它在我点击按钮时消失。我到现在为止尝试的代码是:
private var isclick: boolean=true;
function OnGUI() {
if (isclick==true){
GUI.Label(new Rect(Screen.width/7,Screen.height/7,Screen.width,Screen.height),word);
words=word;
if (GUI.Button(Rect(Screen.width/5,(Screen.height/4)+320,Screen.width/2,Screen.height/12),"remove")){
isclick=false;
}
}
word
是显示在屏幕上的文字。当我单击按钮时,文本必须消失,但它不会消失。
答案 0 :(得分:0)
我可以看到你在缩进和紧密护腕方面遇到问题..
private var IsClicked : boolean = false;
function OnGUI() {
if(!IsCliked) DrawWordGUI();
}
function DrawWordGUI() {
words = GUI.Label(labelRect, words);
if(GUI.Button(buttonRect, "Remove")) {
IsClicked = true;
}
}