본문 바로가기
UnrealEngine5/Error

언리얼 엔진의 여러 잡다한 에디터 오류들 정리(현재 UE5.1.1~ UE5.3기준)

by 개발의 묘미(GaeMyo) 2023. 3. 22.
SMALL

나는 한 번도 난 적 없는 오류였어서 어제까지 몰랐던 에러지만,

언리얼 엔진으로 예정과는 다르게 협업을 진행하게 되어서

새로이 알게 된 사실들을 메모해 둘게.

 

우선 ".sln" 확장자를 더블클릭하여 코드 에디터(Rider 또는 VS)를 켰을 때,

좌측의 하이어라키 계층 창(아래 사진 참고)에서 새빨간 알 수 없는 오류 밑줄들이 뜬다면

지금은 정상인 상태에서의 예시.

 

 

 

원인은 바로 이 프로젝트 파일의 경로까지 이르는 단계 중에 폴더의 이름이 한글로 쓰여있기 때문이야.

 

그런 경우에는 위의 사진에서 보이는 폴더 중에 "Engine" 폴더 내부의 물리 관련 코드 로직이(아마)

알 수 없는 오류로 인식하게 되어 오류가 발생하게 됨.

 

 

해당 프로젝트의 경로를 확인해주고,

확인된 한글 폴더 명이 있다면 즉시 영어로 고쳐주도록 하자.

 

코딩 쪽에서는 아마 한글을 특수문자처럼 취급하기 때문에 UTF-8 인코딩 관련 이슈들이

개묘봇 만들 당시에도 자주 발생하곤 했었음.

 

특히 ios에서 스위프트로 만들던 당시,

한글 변수명이나 폴더, 파일명이 죄다 깨지거나 하는 경우도 빈번히 발생했던 기억이 있음.

 

경로 검토가 끝났다면 ".sln"확장자 파일을 삭제해주고,

아래처럼 프로젝트 파일에서 우클릭을 한 뒤에

"Switch Unreal Engine Version"으로 내가 사용하는 엔진 버전이 선택된 상태에서

"OK"를 눌러주면 ".sln"파일이 새롭게 생성됨.

 

 

 

 

 

 

 

 

이제 아래 사진과 같은 이 부분에서 빨간 에러 문구가 생기는 오류가 뜬다면

정상 상태일 때의 사진.

(오류 내용 중에 역시 "UTF-8" 관련 키워드가 들어가 있을 것)

 

주석 또는 변수 또는 함수의 이름이 한글로 쓰여 있어서

해당 한글 문자가 인코딩 이슈로 인해 깨졌다는 에러를 의미함.

 

당황하지 않고 해당 에러가 뜨는 파일을 찬찬히 내려본다.

 

그럼 아래의 사진과 같이 깨진 한글 문자들이 보일 것.

(// todo qjo1117 �����̾� <<<이 부분)

 

해당 문자들을 영어로 치환해주거나 지워주면 해결됨.

 

 

이런 부분들이 어쩌면 별 거 아닌 것처럼 사소해 보일 수도 있지만

협업을 하는 입장에서 이정도는 기본적으로 알아 두고 미리 잡아준 상태로

결과물을 보내는게 여러모로 기본이 된 상태라는 느낌을 준다!

 

 

이제 거슬리는 에러 없이 본격적으로 말끔한 상태에서의 공부를 시작해보자!

 

 

2024-02-19 00:01분 추가++

 

 

https://zheldgksekfck.tistory.com/177

 

Rider for Unreal 코드가 하얗게 표시되는 오류 해결 방법(UE 5.1.1 버전 기준)

나는 언리얼 엔진 작업 목적으로만 Rider for Unreal을 사용하고 있는데, 같은 환경이라면 아래의 사진처럼 코드들이 제대로 인식되지 않고 하얗게 질려버리는 상황이 생길 때가 있어. 요 문제같은

zheldgksekfck.tistory.com

 

https://zheldgksekfck.tistory.com/215

 

언리얼 엔진 5(Unreal Engine 5) 특정 폴더나 파일을 삭제할 때 참조정리 빠르게 하는 미세 팁.

만약 언리얼 에디터에서 특정 폴더나 파일을 삭제하는게 확실한 목적일 경우, 아래의 사진처럼 에디터에서 삭제에 대한 경고를 해 주는 경우가 있어. 위의 사진을 잘 보면 "2 References"라고 해당

zheldgksekfck.tistory.com

https://zheldgksekfck.tistory.com/220

 

Unreal Engine5(언리얼 엔진 5)플러그인 경로 제한 패키징 에러

가끔 코드 플러그인을 패키징하다 보면 빨간 에러 메시지는 안 뜨는데 패키징이 자꾸 실패하는 경우가 있어. 그럴 때 로그 창에서 "MAX_PATH" 라고 검색을 해 보고, 만약 아래 사진처럼 저런 경고

zheldgksekfck.tistory.com

 

반응형
SMALL