13장 유니런(게임매니저, 싱글톤 패턴)
@ 게임 매니저 역할 - 점수 저장 - 게임오버 상태 표현 - 플레이어의 사망을 감지해 게임 오버 처리 실행 - 점수에 딸따라점수 UI 텍스트 갱신 - 게임오버되었을 때 게임오버 UI 활성화 @ 싱글톤 패턴 - 게임 매니저 오브젝트는 단 하나만 존재 ( 단일 오브젝트 ) - 어떤 곳에서도 손쉽게 게임 매니저 오브젝트에 접근 가능 ( 손쉬운 접근 ) 위의 조건을 만족할 때 보통 싱글톤 패턴 사용. - 정적 변수의 특징을 활용 (static) - 어떤 변수를 static으로 선언하면 / 여러 오브젝트가 해당 변수 하나를 공유함 - 정적 선언된 변수는 특정 오브젝트에 속하지 않고 같은 타입의 모든 오브젝트가 공유함. public static GameManager instance; // 싱글톤을 할당할 전역 변..
유니티/게임만들기
2024. 3. 22. 00:13