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

호잇님의 프로필 이미지
호잇

작성한 질문수

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

12강 행동트리 모델의 구현

프로젝트를 로딩중에 75%에서 무한로딩에 걸리는 현상이 발생해요

작성

·

1K

0

여기저기 찾아봐도 해결방법을 찾지못해서 이렇게 올려봅니다 ㅠㅠ
현상은 버전상관없이 발생하는것같구요
단지 작업중 저장하고 언리얼프로젝트를 닫았다 다시 열게되면 한번씩 75%에서 무한로딩이 걸려 움직이질 않습니다.. CPU랑 프로세스 메모리도 변화가 없구요
파일로드중 혹은 초기화중 무한로딩 걸리는 시점도 제각각인데
진행도만 항상 75%에서 멈추네요..

해결방법이나 최소한 원인을 찾을방법이 전혀 없을까요..?
그냥 처음부터 다시 프로젝트를 만들어야 할까요??

답변 3

0

이 문제를 정확히 어떻게 해결하셨나요..?
저는 Binaries 폴더에 특정 파일이 원본파일과 안맞길래 그건 줄 알고 그랬는데. C++ 생성 할 때 마다 문제가 생기더라구요.. image
이거외에도.Initialization같은..

호잇님의 프로필 이미지
호잇
질문자

사용중인 C++ Class 모든 생성자 제일 마지막부분에 중단점 걸고 빌드 해서 무사히 넘어간 Class 제외하고 남은 Class 들의 생성사들위주로 확인해가면서 원인찾았어요

C++로 만든 블루프린트 클래스 자체를 해당 <APawn> 으로 했었는데 제가 Actor를 가져왔었네요..
해당 코드에 Actor클래스를 붙여 버리니.. 그래서 character class로 만든 블루프린트 레퍼런스 경로 가져와서 붙여넣으니 해결 했습니다.

그리고 뒤에 명시적으로 '_C' 붙여주는게 안전하더라구요

0

75%면 생성자에서 Asset reference로 로딩하는 부분에서 문제가 생긴 경우일거라 봅니다.

 

호잇님의 프로필 이미지
호잇
질문자

네! 그렇더라구요 조언감사합니다!

0

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

75프로면 게임 모듈이 로딩되는 시점인데, 스샷에 보이는 Death_ 로 보이는 모듈에서 Hang이 발생한 것으로 보여지네요. 전혀 감이 안잡힌다면 생성자 코드들 모두 주석처리하면 문제 없이 로딩될 겁니다.
주석을 하나씩 풀면서 범인을 잡아보세요 ㅎㅎ

호잇님의 프로필 이미지
호잇
질문자

말씀하신대로 하나씩 확인해보다가 ConstructorHelpers::FClassFind로 AnimationBlueprint중 특정 하나를 가져오는부분에서 문제가 생기는걸 확인해서 빼고
Blueprint Editor에서 직접 연결하는 식으로 바꿧어요! 감사합니다!ㅎㅎ

어떤원인으로 이렇게 됐는지까진 아직 확인이 안되네요 하하 ㅠㅠ

호잇님의 프로필 이미지
호잇

작성한 질문수

질문하기