4. 캐릭터 Blueprint 생성 및 이동 설정 (Part 1)
왜 중요한가요?
Unreal Engine의 핵심 기능 중 하나는 캐릭터가 공간 내에서 움직이는 것을 구현하는 것입니다. 오늘 과제를 통해 캐릭터를 생성하고 입력 시스템을 연결하는 기본 구조를 익히게 됩니다. 이후 인터랙션이나 게임 로직의 기초가 됩니다.
개념 바로 알기
블루프린트(BluePrint)란?
•
언리얼 엔진의 비주얼 스크립팅 시스템
•
코드 없이 로직을 구성할 수 있음 (클래스 설계 가능)
Input Mapping이란?
•
키보드/마우스/패드 등의 입력을 게임 안의 행동(이동, 점프 등)과 연결하는 시스템
직접 구현해보기
[Step 1] ThirdPerson Template으로 새 프로젝트 만들기
•
새로운 언리얼 프로젝트 생성 시, Third Person Template 선택
•
Starter Content 포함
[Step 2] 캐릭터 블루프린트 생성
•
Content > ThirdPerson > Blueprints > BP_ThirdPersonCharacter 열기
•
복제하여 MyCharacter로 이름 변경
[Step 3] Input 세팅 확인하기
•
Edit > Project Settings > Input 열기
•
MoveForward, MoveRight 등 기본 입력 맵핑 확인
◦
W/S → 전후, A/D → 좌우
[Step 4] 캐릭터 블루프린트 연결
•
GameMode → MyCharacter로 변경
◦
Project Settings > Maps & Modes > Default Pawn Class
[Step 5] 플레이(Play)로 테스트
•
캐릭터가 키보드 입력에 따라 이동하는지 확인
•
이동이 어색하면 위치 조정 및 충돌 범위 재확인
제출하기
•
구현과정과 느낀점, 이미지를 첨부하여 TIL로 작성해주세요.
(TIL 제출과 과제 제출 동일한 링크로 제출해주시면 됩니다. )
[내일배움캠프 Unreal] 사전캠프 - 캐릭터 Blueprint 생성 및 이동 설정
1. 오늘 배운 개념 요약
//
2. 구현 과정 요약 (스크린샷 + 간단 설명)
- 에디터 내에서 캐릭터가 이동하는 모습 영상 녹화 (5~10초)
- 블루프린트 편집 화면 캡처 (Input 처리 부분)
3. 느낀 점 & 개선하고 싶은 점
HTML
복사