작성
·
1K
0
여기저기 찾아봐도 해결방법을 찾지못해서 이렇게 올려봅니다 ㅠㅠ
현상은 버전상관없이 발생하는것같구요
단지 작업중 저장하고 언리얼프로젝트를 닫았다 다시 열게되면 한번씩 75%에서 무한로딩이 걸려 움직이질 않습니다.. CPU랑 프로세스 메모리도 변화가 없구요
파일로드중 혹은 초기화중 무한로딩 걸리는 시점도 제각각인데
진행도만 항상 75%에서 멈추네요..
해결방법이나 최소한 원인을 찾을방법이 전혀 없을까요..?
그냥 처음부터 다시 프로젝트를 만들어야 할까요??
답변 3
0
이 문제를 정확히 어떻게 해결하셨나요..?
저는 Binaries 폴더에 특정 파일이 원본파일과 안맞길래 그건 줄 알고 그랬는데. C++ 생성 할 때 마다 문제가 생기더라구요..
이거외에도.Initialization같은..
C++로 만든 블루프린트 클래스 자체를 해당 <APawn> 으로 했었는데 제가 Actor를 가져왔었네요..
해당 코드에 Actor클래스를 붙여 버리니.. 그래서 character class로 만든 블루프린트 레퍼런스 경로 가져와서 붙여넣으니 해결 했습니다.
그리고 뒤에 명시적으로 '_C' 붙여주는게 안전하더라구요
0
75프로면 게임 모듈이 로딩되는 시점인데, 스샷에 보이는 Death_ 로 보이는 모듈에서 Hang이 발생한 것으로 보여지네요. 전혀 감이 안잡힌다면 생성자 코드들 모두 주석처리하면 문제 없이 로딩될 겁니다.
주석을 하나씩 풀면서 범인을 잡아보세요 ㅎㅎ
말씀하신대로 하나씩 확인해보다가 ConstructorHelpers::FClassFind로 AnimationBlueprint중 특정 하나를 가져오는부분에서 문제가 생기는걸 확인해서 빼고
Blueprint Editor에서 직접 연결하는 식으로 바꿧어요! 감사합니다!ㅎㅎ
어떤원인으로 이렇게 됐는지까진 아직 확인이 안되네요 하하 ㅠㅠ
사용중인 C++ Class 모든 생성자 제일 마지막부분에 중단점 걸고 빌드 해서 무사히 넘어간 Class 제외하고 남은 Class 들의 생성사들위주로 확인해가면서 원인찾았어요