블루프린트 활용하기 4

백승수·2025년 5월 7일

캐릭터 Blueprint 생성 및 이동 설정(Part1)

블루프린트(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 Panw Class

[Step 5] 플레이(Play)로 테스트

  • 캐릭터가 키보드 입력에 따라 이동하는지 확인
  • 이동이 어색하면 위치 조정 및 충돌 범위 재확인

느낀점

  • 코드를 작성하지 않고도 간단하게 캐릭터를 구현할 수 있다는 점에서 Blueprint의 편리함을 알 수 있었다
  • 프로토타이핑에 매우 유용할 것이라고 생각한다

0개의 댓글