포스트

TIL 2026-02-27

TIL 2026-02-27

2/27 - 이전 프로젝트 마이그래이션 및 복기

생성일: 2026년 2월 27일 오전 11:37

Visual Studio 설치 정리 (Unreal Engine 5.5 기준)

1. 설치 배경

  • UE 5.5.4는 Visual Studio 2022까지만 공식 지원
  • VS 2026 설치되어 있었으나, 에디터에서 C++ 클래스 생성 시 2022 설치 요구
  • 현 시점에서는 2026으로 언리얼 C++ 개발 불가

2. 문제 원인

  • Unreal Engine은 지원되는 MSVC 툴체인 버전만 인식
  • VS 2026은 아직 UE 5.5에서 툴체인 검증 미완료 상태
  • C++ 프로젝트 빌드 및 클래스 생성 시 VS 2022 필수

3. 해결 과정

  1. Visual Studio 2022 설치
  2. 설치 옵션에서:
    • ✔ Desktop development with C++
    • ✔ MSVC v143 toolset
    • ✔ Windows 10/11 SDK
  3. UE 에디터 → Editor Preferences → Source Code → Visual Studio 2022 선택

4. 추가 권장 사항

  • VS 2022와 2026 동시 설치 가능
  • UE 작업 시에는 2022를 기본으로 사용 권장
  • 캠프 기간 동안은 2022 유지 권장

언리얼 제너레이트 및 마이그레이션

제너레이트 하여 전체적으로 문서 최신화를 해야지 튕김 현상이 사라짐

화면 캡처 2023-04-07 204323.jpg

VS.

Binaries

Intremediate

saved

sln ( 솔루션 )

이렇게 5개 파일 삭제

화면 캡처 2023-04-07 204411.jpg

그 후 uproject 우클릭

generate 하기

이전 프로젝트 작업물 확인 및 코드 정리

1. 작업 목표

  • 이전 프로젝트 작업물 전체 점검
  • 플레이어 동작 로직 재확인
  • C++ 솔루션 코드 구조 분석
  • 필요한 기능을 개인 프로젝트에 재활용

2. 일일 작업 내역 확인

image.png

확인 내용

  • 지스타 시즌2 작업 내역 정리
  • 애니메이션, AI, 연출, 트랜스폼 등 기능별 작업 기록 확인
  • 플레이 관련 기능 및 BT/AI 관련 작업 이력 점검
  • 수정 및 개선 이력 파악

정리

  • 애니메이션 연동 구조 존재
  • AI 추적 및 패턴 작업 기록 확인
  • 트랜스폼/상호작용 관련 작업 내역 존재
  • 플레이 로직과 연관된 기능 다수 포함

3. C++ 솔루션 코드 확인

image.png

확인 항목

  • AI 클래스 구조
  • 입력 처리 로직
  • 상태 전환 구조
  • Tick/Update 흐름
  • 컴포넌트 구성 방식

분석 정리

  • 입력 → 상태 처리 → 애니메이션 반영 구조
  • 클래스 분리 비교적 명확
  • 재사용 가능한 구조:
    • 이동 로직
    • 상태 기반 처리 방식
    • 기본 캐릭터 컨트롤 흐름

4. 플레이 정상 동작 확인

https://drive.google.com/file/d/1uiQHyp5eqrygsp1AnYJYlJV3n6ZwMd_3/view?usp=sharing

확인 내용

  • 캐릭터 이동 정상
  • 카메라 동작 정상
  • AI 배치 확인
  • 에셋 및 머티리얼 정상 적용

결과

  • 핵심 플레이 기능 정상 작동 확인
  • 코드 재사용 가능 상태

5. 재활용 계획

확인해볼 요소

  • Player 기본 클래스 구조
  • 이동 처리 로직
  • 상태 기반 업데이트 구조
  • 일부 AI 동작 로직

수정 예정 사항

  • 개인 프로젝트 구조에 맞게 리팩토링
  • 불필요한 종속성 제거
  • 네이밍 규칙 통일
  • 모듈 단위 재정리

6. 오늘의 정리

  • 이전 작업물 전반적 구조 복기 완료
  • 코드 흐름 재이해
  • 정상 동작 확인 완료
  • 개인 프로젝트 적용 준비 단계 완료
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.