[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
      • 글씨가 너무 작아서 발견 못하고 애꿎은 오류 목록만 들락날락.. 구글링 끝에 겨우 해결법을 찾았다.
      • [해결법] Alt Text
    • Live Coding에 대한 이해
      • C++ 코드를 수정하고나면 프로젝트 빌드를 하고, UE 에디터로 돌아와 컴파일을 해줘야 했었는데 이러한 기능을 한데 묶은 기능이 바로 라이브 코딩이다.
      • 코드가 수정되면 자동으로 빌드&컴파일이 진행되지만 UE5 특성상 굉장히 무겁기 때문에 멈춰있다고 절대 창을 닫지 말기 😂
    • 플레이어, 게임 모드, 컨트롤러 C++ 파일 추가 및 블루프린트 연결
      • 일단은 감이 잘 안 잡히니 C++ 파일도 만들고 블루프린트도 연결해주었다.
      • 디폴트 게임 모드 설정, 게임 모드의 디폴트 폰과 플레이어 컨트롤러 설정
      • 플레이어의 스켈레탈 메쉬를 기본으로 제공하는 마네킹 사용 (추후 모델링 후 변경 예정)
    • UE 기본 컨텐츠 TopDown 참고
      • 내가 만드려는 게임이 탑다운 방식으로 진행되기 때문에 에픽에서 기본 제공하는 탑다운 모드의 코드를 참고했다. (근데 봐도 잘 모르겠다..)

👻 Feeling & Finding

오늘 알고리즘 강의 듣는데 너무 졸려서 좀 쉬고 개인 프로젝트를 진행했다. 아무래도 UE5가 많이 무거워서 빌드하는 데 시간도 오래 걸려서 중간중간 템포가 늘어지는 부분이 많았던 것 같다. 앞으로는 프로젝트를 진행할 때 이것저것 건드려보는 것보단 하나의 기능을 구현할 것이라는 목표를 잡고 개발하며 일지를 써야할 것 같다. 그리고 프로젝트 개발을 진행할 때마다 Copy LostArk 카테고리에 추가할랬는데 생각보다 잡다한 기능들을 다양하게 개발해서 TIL로 정리하고 어느정도 내용이 모여서 하나의 기능을 만들게 되면 그 때 포스팅을 해야겠다.

Leave a comment