Gameplay Class

Pawn Character Controller Possess 책임 범위

입력 판단, 소유, 이동 구현을 나누면 플레이어와 AI를 같은 구조로 다룬다.

클래스별 책임 경계

ownership

AController

입력이나 AI 판단으로 명령을 낸다.

Possess

Controller와 Pawn을 연결한다.

APawn

조종 가능한 몸체의 최소 단위다.

ACharacter

보행 이동 기본 구성을 제공한다.

PlayerController

입력, 카메라, UI 상태를 맡는다.

AIController

BT와 Blackboard로 판단한다.

ControllerPossessPawn 실행Movement
엔진 코드 구조

보행 캐릭터면 Character가 편하고, 차량/드론처럼 다르면 Pawn부터 설계한다.