-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
static 질문드리겠습니다!
21.09.25 21:14 작성 조회수 87
0
MonoBehaviour를 상속받은 클래스안에 static 변수를 선언하고
이 C# 스크립트가 현재 유니티 프로젝트 에셋 폴더안에 있으면
씬이나 게임 오브젝트에 이 스크립트를 컴포넌트로 붙이지 않아도 Static 변수는 정적으로 할당되는건가요?
그렇기 때문에
static Managers s_Instance;
static Managers Instance { get { Init(); return s_Instance; } } 여기에 브레이크 포인트 걸어 놓으면 바로 걸리는거 맞나요?
답변을 작성해보세요.
1
Rookiss
지식공유자2021.09.26
자동으로 할당되진 않구요.
다른 코드에서 Managers.Instance를 호출하는 순간
내부적으로 넣어준 Init()에 의해서 s_instance 변수가 할당됩니다.
답변 1