내가 알 수있는 한, 대부분의 게임에는 서로 다른 게임 상태를 전환하는 일종의 "게임 상태 시스템"이 있습니다. "Intro", "MainMenu", "CharacterSelect", "Loading"및 "Game"과 같은 것일 수 있습니다.
한편으로는 이것을 상태 시스템으로 분리하는 것이 전적으로 의미가 있습니다. 결국, 그들은 이질적이며 그렇지 않으면 큰 스위치 진술에 있어야 할 것입니다. 그것들은 확실히 국가 시스템으로 잘 대표됩니다. 그러나 동시에 "게임"상태를보고이 상태 시스템 접근 방식에 문제가 있는지 궁금합니다. 방 안에있는 코끼리와 같아서 거대하고 명백하지만 아무도 게임 상태 시스템 접근에 의문을 제기하지 않습니다.
"게임"이 "메인 메뉴"와 같은 수준에 놓인 것은 어리석은 것 같습니다. 그러나 "게임"상태를 해체 할 수있는 방법은 없습니다.
게임 상태 시스템이 가장 좋은 방법입니까? "게임 상태"를 관리 할 수있는 다른 기술이 있습니까? 영화를 그리고 들어가기를 듣는 인트로 (intro) 상태와 리소스 관리자를 반복하는 로딩 상태, 실질적으로 모든 것을 하는 게임 상태를 갖는 것이 괜찮 습니까? 이것도 당신에게 균형이 맞지 않습니까? 뭔가 빠졌습니까?