GameDevelop/Unity기초쌓기

[Unity] 싱글톤(Singleton)

도도돋치 2025. 3. 28. 19:48
Contents 접기
728x90

다른 스크립트에서 불러올 수 있게끔 싱글톤을 만들어준다.

 

싱글톤이란, 나 하나밖에 없다라는 뜻

 

한마디로 이 프로젝트의 GameManager라고 하는 객체는 나 하나밖에 없다 

그리고 여러 스크립트에서 접근이 가능하게 만들어주는 기능

 

싱글톤 변수 선언 

- 싱글톤을 위해서 public static이라는 키워드 사용

- 클래스 네임과 똑같이 써줌

- 변수 이름은 Instance

public static GameManager Instance;

 

그리고 이 instance에는 나 자신을 넣어줘야함! 

private void Awake()
{
    Instance = this;
}

 

728x90