인프런 커뮤니티 질문&답변
무조건 타이틀 씬부터 시작해야하나요?
해결된 질문
작성
·
29
0
게임을 테스트 및 개발할때마다 순차적으로 타이틀씬에서 시작하면
로딩도 기다려야되고 항상 씬도 계속 바꿔야되는 무제가 있는데
로비씬이나, 인게임 씬부터 시작하면 UIManager를 찾을 수 없다고 나오기도하고
다른에러들도 나오는데 이 부분에 대해서는 어떻게 처리하나요?
아니면 강사님이 올려주신 프레임워크는 플레이 하라면 타이틀 씬부터 하게만 설계가 되어있나요?
답변 1
0
BurningCarrot 버닝캐럿
지식공유자
안녕하세요! BurningCarrot 버닝캐럿입니다. 문의해 주신 내용에 답변 드립니다.
네 제 프레임워크는 타이틀 씬부터 시작하여 로비나 인게임(맵 또는 레벨) 씬을 테스트하도록 설계되어 있습니다. 그러나 만약 특정 인게임을 바로 실행하여 테스트가 가능하도록 하고 싶으시면, 싱글턴 인스턴스를 참조할 시 존재하지 않을 경우 그 즉시 인스턴스를 씬에 생성하는 코드를 추가해 주시면 됩니다. SingletonBehaviour.cs에서 Instance 접근 시 제가 주석으로 추가한 부분을 구현해 보시면 됩니다.
public static T Instance
{
get
{
if (m_Instance == null)
{
// 프리팹으로 씬에 실제 인스턴스 생성
// 인스턴스에서 T타입 스크립트를 가져와서 m_Instance에 대입
}
return m_Instance;
}
}




시도해보겠습니다. 감사합니다ㅇㅅㅇ