
유니티-싱글톤패턴(Singleton) 설명 및 스크립트 예제
·
Unity | C#
오랜만의 포스팅을 싱글톤으로 하게 되었네요. 일단 제 기준으로 유니티에서 사용하기 편하고 관리하기 쉬운 방법의 싱글톤 예제를 가지고 왔습니다. 싱글톤의 역할 싱글톤은 프로그래밍 디자인 패턴 중 추상 객체 인스턴스 생성 패턴 중의 하나로 유니티에서 싱글톤의 역할은 1. 게임 시스템에서 전체를 관장하는 스크립트(단일 시스템 자원 관리 차원) 2. 게임 시스템상 전역 변수의 역할을 하는 스크립트 3. 씬 로드시 데이터가 파괴되지 않고 유지 4. 여러 오브젝트가 접근을 해야 하는 스크립트의 역할 5. 단 한개의 객체만 존재(게임 전체를 관장하는 스크립트가 둘 이상 있으면 꼬이겠죠?) 등등 많겠지만 결론은 다 같은 말이죠? 네 이 모든 역할을 할 수 있는게 Singleton Pattern입니다. 아마 새로운 씬을..