그래서 if()
이런 식으로 보여야하는 ac # 문이 필요합니다. 암호:
...
if(CurrentGameState != gameState.gameLoading && gameState.mainMenu && keyboardState.IsKeyDown(Keys.Escape))
{
CurrentGameState = gameState.mainmenu;
}
//I get error in: CurrentGameState != gameState.gameLoading && gameState.mainMenu part
...
위의 변수를 사용한 코드는 다음과 같습니다.
//Game States
enum gameState
{
gameLoading,
mainMenu,
gameOptions,
levelSelect,
gamePlaying,
gameOver
}
gameState CurrentGameState = gameState.gameLoading;
//Keyboard State
KeyboardState keyboardState = Keyboard.GetState();
어떤 제안?
gameState.mainMenu
부울 값이 아니라 열거 형 값입니다. 당신이하려는 방식으로 그것을 사용할 수 없습니다. 이렇게하려고 했나요?
if (CurrentGameState != gameState.gameLoading &&
CurrentGameState != gameState.mainMenu &&
keyboardState.IsKeyDown(Keys.Escape))
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다