1

OK、私が欲しいのは、私の後にウィンドウモードからフルスクリーンに切り替えるコードなgameState.gameLoadingので、次のgameState.mainMenu状態はフルスクリーンです。それ、どうやったら出来るの?私が持っているコードは次のとおりです: 変数:

    //Game States
    public enum gameState
    {
        gameLoading,
        mainMenu,
        gameOptions,
        levelSelect,
        gamePlaying,
        gameOver
    }
    gameState CurrentGameState = gameState.gameLoading;

Update()方法:

        if (CurrentGameState != gameState.gameLoading)
        {
            IsMouseVisible = false;
            graphics.IsFullScreen = true;
        }
        if (CurrentGameState == gameState.gameLoading)
        {
            IsMouseVisible = true;
            graphics.IsFullScreen = false;
        }

しかし、うまくいきません。助言がありますか?

4

3 に答える 3

1

次のように、グラフィックの変更を適用する必要があります。

graphics.IsFullScreen = true;
graphics.ApplyChanges();
// profit
于 2013-08-22T16:21:52.333 に答える