작성
·
418
답변 2
0
해당 내용은 핫 리로드가 안되어 생기는 문제입니다. 이유인 즉슨(예전에 겪은 경험입니다.) 언리얼 에서 코드를 생성시, cpp 쪽에 헤더 선언부에서 자동으로 Actor/ 이라는 경로가 들어가있기 때문인데, 문제는 언리얼 자체에서 해당 문자열을 지워주고 컴파일을 해야 파일을 인식하더라구요. 껐다 켯다 할필요없이, cpp 쪽에 경로만 지워주면 해결될 문제인것 같습니다.
0
빌드할때 비주얼스튜디오에서 오류가 뜨면 다시 잡아보시구요.
언리얼엔진하고 비쥬얼스튜디오하고 잘 연결이 안되거나 빌드가 잘안될때는
비쥬얼스튜디오에서 전체빌드를 한번 진행하거나
언리얼쪽에서도 파일메뉴에 보시다보면 비쥬얼스튜디오를 재컴파일하는부분이 있습니다.
해당 오류는 언리얼 엔진과 비쥬얼스튜디오가 빌드가 동기화가 잘안되는거 같아보이는데
코드저장하고 툴들을 다 종료하고 다시 시도해보세요!
컴퓨터문제는 아니고 4.25~ 버젼이 버그가 있었던걸로 기억합니다.
언리얼4의 버젼들의 자잘한 버그들이 있어서 엔진을 껐다 켜야 되는경우가 많았었구요.
언리얼4에서 연습하시고 익숙해지시면 언리얼5로 다시 해보시면 많은 문제들이 업데이트되어서 더 잘되실겁니다!
저도 언리얼4한지 좀되어서 기억이 잘안나는데 해결하셔서 다행이네요.
초기 버전을 4.27로 했을 때에는 안됐는데 강의랑 동일 버전으로 진행하니 잘 되었습니다. 혹시 마지막으로 여쭤보고 싶은게 있는데 UPROPERY로 블루프린트에 변수를 보이게 코딩을 하고 빌드 컴파일을 한 후 해당 블루프린트를 확인해 보면 변수가 빠르게 생성이 안되는 경우가 있습니다.
이때 다시 프로젝트를 껐다 키면 정상적으로 UPROPERTY로 설정했던 변수가 해당 블루프린트에 뜹니다. 매번 귀찮게 껐다 켰다 할 수 없는 노릇이라서요. 제 컴퓨터 사양이 언리얼 엔진4 최대 권장사양에 맞지만 램이 40gb입니다. 혹시 램이 64gb가 아니라서 그런걸까요?