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. 해결 과정
- Visual Studio 2022 설치
- 설치 옵션에서:
- ✔ Desktop development with C++
- ✔ MSVC v143 toolset
- ✔ Windows 10/11 SDK
- UE 에디터 → Editor Preferences → Source Code → Visual Studio 2022 선택
4. 추가 권장 사항
- VS 2022와 2026 동시 설치 가능
- UE 작업 시에는 2022를 기본으로 사용 권장
- 캠프 기간 동안은 2022 유지 권장
언리얼 제너레이트 및 마이그레이션
제너레이트 하여 전체적으로 문서 최신화를 해야지 튕김 현상이 사라짐
VS.
Binaries
Intremediate
saved
sln ( 솔루션 )
이렇게 5개 파일 삭제
그 후 uproject 우클릭
generate 하기
이전 프로젝트 작업물 확인 및 코드 정리
1. 작업 목표
- 이전 프로젝트 작업물 전체 점검
- 플레이어 동작 로직 재확인
- C++ 솔루션 코드 구조 분석
- 필요한 기능을 개인 프로젝트에 재활용
2. 일일 작업 내역 확인
확인 내용
- 지스타 시즌2 작업 내역 정리
- 애니메이션, AI, 연출, 트랜스폼 등 기능별 작업 기록 확인
- 플레이 관련 기능 및 BT/AI 관련 작업 이력 점검
- 수정 및 개선 이력 파악
정리
- 애니메이션 연동 구조 존재
- AI 추적 및 패턴 작업 기록 확인
- 트랜스폼/상호작용 관련 작업 내역 존재
- 플레이 로직과 연관된 기능 다수 포함
3. C++ 솔루션 코드 확인
확인 항목
- AI 클래스 구조
- 입력 처리 로직
- 상태 전환 구조
- Tick/Update 흐름
- 컴포넌트 구성 방식
분석 정리
- 입력 → 상태 처리 → 애니메이션 반영 구조
- 클래스 분리 비교적 명확
- 재사용 가능한 구조:
- 이동 로직
- 상태 기반 처리 방식
- 기본 캐릭터 컨트롤 흐름
4. 플레이 정상 동작 확인
https://drive.google.com/file/d/1uiQHyp5eqrygsp1AnYJYlJV3n6ZwMd_3/view?usp=sharing
확인 내용
- 캐릭터 이동 정상
- 카메라 동작 정상
- AI 배치 확인
- 에셋 및 머티리얼 정상 적용
결과
- 핵심 플레이 기능 정상 작동 확인
- 코드 재사용 가능 상태
5. 재활용 계획
확인해볼 요소
- Player 기본 클래스 구조
- 이동 처리 로직
- 상태 기반 업데이트 구조
- 일부 AI 동작 로직
수정 예정 사항
- 개인 프로젝트 구조에 맞게 리팩토링
- 불필요한 종속성 제거
- 네이밍 규칙 통일
- 모듈 단위 재정리
6. 오늘의 정리
- 이전 작업물 전반적 구조 복기 완료
- 코드 흐름 재이해
- 정상 동작 확인 완료
- 개인 프로젝트 적용 준비 단계 완료
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.



