[2D Game] #7. 게임 메니저 만들기
2022. 3. 17.
게임 매니저 만들기 플레이어의 상태에 따라 게임의 전반적인 상태를 관리하는 게임 매니저를 만들어보자. 게임 매니저의 역할은 다음과 같다. 점수 저장 게임오버 상태 표현 플레이어의 사망을 감지해 게임 오버 처리 실행 점수에 따라 점수 UI 텍스트 갱신 게임 오버되었을 시 게임 오버 UI 활성화 싱글턴 패턴 게임 매니저처럼 관리자 역할을 하는 오브젝트는 일반적으로 프로그램에 단 하나만 존재한다. 그리고 언제 어디서든 즉시 접근 가능해야 한다. 따라서 해당 게임 매니저 또한 이 두 가지 조건을 동시에 만족해야 한다. [단일 오브젝트] 점수를 관리하는 점수 매니저가 두 개 이상인 경우, 두 파일 매니저가 하나의 파일에 접근하고 수정하는 과정에서 에러가 발생할 경우가 있다. 따라서 파일 매니저는 프로그램에 단 하..