인프런 커뮤니티 질문&답변

k ch님의 프로필 이미지
k ch

작성한 질문수

이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해

10강 게임데이터 관리

Stat외에 싱글톤 클래스는 어떻게 만드나요?

작성

·

819

·

수정됨

0

프로젝트세팅에 추가한 ABGameSingleton안에는

스텟관련된것이 추가되있는데.. 다른 싱글톤을 만드려면 어떻게 해야하나요??

 

스탯 관련된것은 빼고 ABGameSingleton을 상속받아 다른 클래스를 제작하면 될까요??

답변 1

0

이득우님의 프로필 이미지
이득우
지식공유자

언리얼 엔진은 엔진이라는 싱글톤 객체가 내부에서 싱글톤 클래스를 지정해 관리하는 형태로 되어 있습니다.
크게는 내가 지정한 언리얼 오브젝트 클래스(ABGameSingleton)와 애셋 매니저가 있는데, 해당 클래스를 (상속이 아닌) 컴포지션으로 확장해 사용하시면 됩니다.
직접 static 으로 싱글톤 객체를 선언할 수도 있는데, 이러면 엔진 에디터와 에디터 내 게임 시뮬레이션 환경이 불일치하는 문제가 발생하기 때문에 권장하지는 않습니다.

k ch님의 프로필 이미지
k ch

작성한 질문수

질문하기