작성
·
222
·
수정됨
0
안녕하세요?
좋은 강의 감사히 보고 있는 학생입니다.
이번 강의를 수강하면서 내용을 진행중에 있었습니다. 샘플로 실습해본 Editor 모듈을 삭제하는 과정에서 이해가되지 않는 문제가 발생했습니다. (Pawn 강의에서 이전 실습 내용을 삭제하고 정리하는 부분)
모듈 파일을 적절히 제거하고 Generate Visual Studio project files를 실행을 하고 빌드를 하고 실행을 해봤더니
Game files required to initialize the global shader library are missing from:
위 에러가 발생했습니다.
구글링을 해봤더니 프로젝트 구성 속성이 DebugGame Editor 같은 에디터가 아니어서 발생하는 문제라고 해서 확인해봤더니 Editor 구성 속성이 전부 사라져있었습니다.
-DebugGame
-Development
-Shipping
세 속성만 남아있었습니다.
Intermediate 파일이나 Cache, 솔루션 파일 등을 제거하고 다시 Generate Visual Studio project files을 실행해도 문제가 해결되지 않았습니다.
강의를 다시 확인해보니 R1Editor.Target.cs 파일을 제거하지 않은 것을 볼 수 있었습니다. 저 또한 R1Editor.Target.cs 파일만 다시 복구해보니 정상적으로 Editor 구성 속성이 생겼습니다.
.uproject에서 모듈을 제거하고 종속성도 제거했는데 왜 이런일이 발생할까요?
R1Editor.Target.cs 파일을 깔끔하게 삭제하고 모듈의 흔적을 완전히 제거할 수 있나요?
답변 1
1
R1Editor.Target.cs는 만드신 Editor 실습 모듈 관련된 파일이 아니라,
DebugEditor로 실행하는 환경과 관련이 있어 별개입니다.
나중에 온라인 게임을 만들면 R1Client, R1Server에 대한 Target.cs를 따로 만들게 됩니다.
와... 제가 큰 오해를 하고 있었군요...
답변 감사합니다!