gui.windowはunityには表示されません
-
23-12-2019 - |
質問
フォローのようないくつかのコードを持っています:
if( GUI.Button(
new Rect(Screen.width/4f,50f,Screen.width/2f,Screen.height/9f),"RessetLevel")) {
showingWinsows = true;
if(showingWinsows)
{
rectWindow = GUI.Window(
0,
rectWindow,
DoMyWindow,
"Are you sure you want to reset All level ?"
);
}
.
userGuiLayout = false;
関数にAwake()
を挿入します。しかし、ウィンドウはまだ示されていません。これを修正するにはどうすればいいですか?
解決
問題は、ボタンを押すとウィンドウが描かれていることです。
if(gui.button)のうち、次のようなものをチェックするコードを移動する必要があります。
if( GUI.Button(new Rect(Screen.width/4f,50f,Screen.width/2f,Screen.height/9f),"Resset Level"))
{
showingWinsows = true;
}
if(showingWinsows)
{
rectWindow = GUI.Window(0,rectWindow,DoMyWindow,"Are you sure you want to reset All level ?");
}
. 所属していません StackOverflow