싱글톤(Singleton) 패턴
·
유니티(Unity)/이론 정리
싱글톤 패턴이란?싱글톤 패턴: 특정 클래스의 인스턴스가 단 하나만 생성되는 것을 보장하는 디자인 패턴 Player 및 Monster 같은 경우 여러 개의 인스턴스가 존재할 수 있으니 싱글톤의 대상이 아니다.GM(GameManager) 인스턴스는 씬에서 단 하나만 존재하기 때문에 싱글톤의 대상이다. 아직 감이 오지 않는다면 예를 더 들어보겠다.어떤 게임에 Stage 클래스와 StageManager 클래스가 있다고 가정하자.이때, Stage는 스테이지 데이터 및 행동 관리 클래스이며 StageManager는 Stage를 관리하는 클래스이다.Stage는 게임에 여러 개로 존재할 수 있으므로 싱글톤 패턴을 적용할 수 없다.하지만 StageManager가 10개의 Stage를 관리하는 클래스이며 단 하나만 존재하..