だから私はこのコードを持っています: 変数:
enum gameState
{
gameLoading,
mainMenu,
gameOptions,
levelSelect,
gamePlaying,
gameOver
}
Update()
メソッドでは:
if (CurrentGameState == gameState.gameLoading)
{
if (Keyboard.GetState().IsKeyDown(Keys.E))
{
graphics.ToggleFullScreen(); //?
}
graphics.ApplyChanges();
}
...
//gameState.gameLoading logic
if (Keyboard.GetState().IsKeyDown(Keys.Enter))
CurrentGameState = gameState.mainMenu;
だから私が望むのは、Enterキーを押してgameState.gameLoading
、両方の解像度をフルスクリーンにして、gameState
に等しいことmainMenu
です。gameState.mainMenu
Enter キーを押しても解像度をフルスクリーンからウィンドウ表示に変更できない場合。これを達成する方法は?たぶんリストを使用していますか?