유니티 코딩 썸네일형 리스트형 [C#_Unity]싱글톤 방법(Singleton) 유니티에서 가장 많이 사용하는 기법인 싱글톤(Singleton) 방법에 대해서 알아보자 우선 싱글톤을 이해하기 위해서는 static이라는 예약어가 어떤 역할을 하는지 알아봐야 한다. 모든 객체 인스턴스들이 하나의 멤버변수를 공유할 필요가 있다면 어떻게 해야 할까? 정답은 static(정적)을 사용하면 된다. static으로 선언한 멤버는 힙영역이 아닌 메모리 공간에 할당되며 몇개의 객체를 생성하던지 상관 없이 프로그램이 끝날 동안 클래스당 한 번만 메모리에 할당을 한다. 아래 예제를 보면 이해가 갈 것이다. class 싱글톤{ static int _stmember=3; //정적 멤버 필드 public static int STMember //정적 멤버 속성 { get{ return _stmember; } .. 더보기 이전 1 다음