플레이어 컨트롤러, 폰 블루프린트

플레이어 조작 흐름은 입력을 받는 Player Controller, 월드에서 움직이는 Pawn, 빙의 시점을 정하는 GameMode 책임을 분리해 읽어야 안정적입니다.

입력 소유권, Pawn 빙의 시점, 컨트롤러 책임을 기준으로 플레이어 조작 구조를 나눕니다.

플레이어 컨트롤러 흐름

1

Local Input

키보드·패드 입력이 로컬 플레이어의 액션 값으로 변환됩니다.

2

Player Controller

입력 의도를 해석하고 카메라·UI처럼 플레이어별 결정을 보관합니다.

3

Possess / UnPossess

서버 권한에서 Controller가 조종할 Pawn을 연결하거나 해제합니다.

4

Pawn / Character

이동·충돌·애니메이션을 실행하고 결과를 월드 상태로 나타냅니다.