[TIL] 2023년 02월 09일
👻 Today I Learned
- Algorithm
- 퀵 정렬
- 해시 테이블
- Copy LostArk
- C++ 빌드시 발생하는 에러 MSB3073 픽스
- 오류 목록을 보는 게 아닌 출력 목록의 메시지를 잘 읽어봐야한다는 해결책을 얻음.
- Unable to build while Live Coding is active. Exit the editor and game, or press Ctrl+Alt+F11 if iterating on code in the editor or game
글씨가 너무 작아서 발견 못하고 애꿎은 오류 목록만 들락날락.. 구글링 끝에 겨우 해결법을 찾았다.- [해결법]
- Live Coding에 대한 이해
- C++ 코드를 수정하고나면 프로젝트 빌드를 하고, UE 에디터로 돌아와 컴파일을 해줘야 했었는데 이러한 기능을 한데 묶은 기능이 바로 라이브 코딩이다.
- 코드가 수정되면 자동으로 빌드&컴파일이 진행되지만 UE5 특성상 굉장히 무겁기 때문에 멈춰있다고 절대 창을 닫지 말기 😂
- 플레이어, 게임 모드, 컨트롤러 C++ 파일 추가 및 블루프린트 연결
- 일단은 감이 잘 안 잡히니 C++ 파일도 만들고 블루프린트도 연결해주었다.
- 디폴트 게임 모드 설정, 게임 모드의 디폴트 폰과 플레이어 컨트롤러 설정
- 플레이어의 스켈레탈 메쉬를 기본으로 제공하는 마네킹 사용 (추후 모델링 후 변경 예정)
- UE 기본 컨텐츠 TopDown 참고
- 내가 만드려는 게임이 탑다운 방식으로 진행되기 때문에 에픽에서 기본 제공하는 탑다운 모드의 코드를 참고했다. (근데 봐도 잘 모르겠다..)
- C++ 빌드시 발생하는 에러 MSB3073 픽스
👻 Feeling & Finding
오늘 알고리즘 강의 듣는데 너무 졸려서 좀 쉬고 개인 프로젝트를 진행했다. 아무래도 UE5가 많이 무거워서 빌드하는 데 시간도 오래 걸려서 중간중간 템포가 늘어지는 부분이 많았던 것 같다. 앞으로는 프로젝트를 진행할 때 이것저것 건드려보는 것보단 하나의 기능을 구현할 것이라는 목표를 잡고 개발하며 일지를 써야할 것 같다. 그리고 프로젝트 개발을 진행할 때마다 Copy LostArk 카테고리에 추가할랬는데 생각보다 잡다한 기능들을 다양하게 개발해서 TIL로 정리하고 어느정도 내용이 모여서 하나의 기능을 만들게 되면 그 때 포스팅을 해야겠다.
Leave a comment