인프런 커뮤니티 질문&답변
CreateInnerProcessPIEGameInstance 함수에서
작성
·
68
0
안녕하세요!
처음 엔진을 초기화할 때 World->InitializeNewWorld()에서도 에디터 월드를 대상으로 (1) UpdateWorldComponents()를 호출하는데,
CreateInnerProcessPIEGameInstance()에서 호출하는 World->InitializeActorsForPlay()에서도 (2) UpdateWorldComponents()가 있어서요.
PIE 월드를 GetDuplicateWorldForPIE()를 통해 전부 복사하는 것 아니었나요? StaticDuplicateObjectEx 내부에 subobject도 복사하는 코드가 있구요.
비록 (2)번은 PersistentLevel에 한해 업데이트를 진행하지만, (1)번에서 에디터 월드를 대상으로 한 업데이트 내용이 (2) PIE월드로 넘어오면서 소실되는 것인지 궁금합니다.
좋은 강의 감사드립니다
비록 ㅇStaticDuplicateObjectExGetDGuplicateWor
퀴즈
56%나 틀려요. 한번 도전해보세요!
강의에서 추천하는 언리얼 엔진 코드 학습 방법론은 무엇일까요?
엔진 코드 전체를 완벽하게 복사하여 이해한다
구조와 디테일에 집중하여 자신만의 코드 맵을 만든다
성능 최적화 코드를 우선적으로 분석한다
기능 구현에 필요한 부분만 선택적으로 빠르게 본다






감사합니다!
말씀하신 여러 월드에 등록되는 과정은 CreateRenderState와 CreatePhysicsState인가요?