제가 5.3.1버전 깃 허브 프로젝트 빌드로 언리얼을 실행시키는 방법을 사용하고 있는데요.
수업 자료의 언리얼 엔진 프로젝트 파일 오른쪽 클릭해서 저의 엔진 버전으로 바꾸고, Generate visual studio project files 도 하고 난 후에, 비주얼 스튜디오 켜고 프로젝트만 빌드하면 프로젝트만 빌드가 되지 않고 제 엔진 코드 쪽도 뭔가 같이 빌드 하는데요.
그러면 수업자료 프로젝트는 켜지긴 하는데 나중에 제 엔진 브라우저를 따로 켜려고 하면 또 다시 빌드하게 됩니다...
이게 반복되는데 수업 자료 같은 다른 버전의 프로젝트를 켜려고 하면 어쩔 수 없는 부분인가요? 아니면 제가 잘못 사용중인 건가요??
뭔가 수업자료 프로젝트만 마이그레이션 하지 않고 제 코어 엔진 코드를 건드는데 어떤 방법을 써야하는지 잘 모르겠어요....
학습하는데 소스 빌드를 하는 이유가 있을까요?
언리얼 소스빌드는 분산빌드시스템 및 기본적인 인프라를 갖추는 것을 권장하는데, 이는 개인이 하기에는 버거운 부분이 있습니다.
학습을 목적으로 하신다면, 5.1 버전에 맞춰주시고 정식버전으로 진행해주시는 것을 권장합니다.
답글
themoon007
2023.10.29처음엔 내부적으로 init이랑 tick 과정이 실제로 인터넷 정보대로 되어 있는지 궁금해서 비교해볼려고 시작했었는데요.
다음엔 FTickableGameObject같은 actor 실행 이후에 실행되는 것을 actor tick 전에 실행하도록 pretick같은거 기존 tick구현 방식에 맞춰서 되나 안되나 한번 추가 해보기도 하고...이런저런 실험 같은 거 했었습니다;;
이어서 제대로 개발 지식 배우려고 수업 듣는 중에 수업 자료가 있길래 한번 틀어봤는데 잘 안되는 것 같아 여쭤봤습니다..
이득우
2023.10.29네 굳이 소스코드를 빌드하지 않아도 정식버전으로도 디버깅 심볼과 소스코드를 제공해서 왠만한 엔진 분석이 가능합니다.