싱글톤
- 클래스의 인스턴스가 오직 하나만 존재하도록 보장하는 패턴
- 씬 로드 시, 데이터가 파괴되지 않고 유지
- static (정적 메모리) 사용으로 하나의 변수, 함수를 사용
public static GameManager I;
void Awake()
{
I = this;
}
public void addScore(int score)
{
totalScore += score;
}
// 다른 스크립트에서 사용
GameManager.I.addScore(score);
'유니티' 카테고리의 다른 글
GameObject 검색 (0) | 2023.12.11 |
---|---|
Object Pool (0) | 2023.12.08 |
캐릭터 스텟 만들기 (ScriptableObject) (0) | 2023.12.08 |
사운드 슬라이더 바 만들기 (1) | 2023.12.05 |
데이터 저장, 불러오기 (PlayerPrefs) (1) | 2023.12.05 |