質問

フォローのようないくつかのコードを持っています:

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 ?");
}
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top