플레이어 컨트롤러

PlayerController 는 플레이어에게 받은 입력을 이동, 아이템 사용, 무기 발사와 같은 동작으로 변환하는 함수성을 구현합니다.

Windows
MacOS
Linux

PlayerController 는 Pawn 과 그것을 제어하는 사람 플레이어 사이의 인터페이스입니다. PlayerController 는 사실상 사람 플레이어의 의지를 나타냅니다.

PlayerController 셋업시 그 안에 어떠한 함수성이, 또 Pawn 에는 어떠한 함수성이 있어야 하는지를 고려해야 합니다. 덜 복잡한 입력의 경우 Pawn 에서 모두 처리하는 것이 가능은 합니다. 하지만 게임 클라이언트 하나에 멀티 플레이어라든가, 실행시간에 동적으로 캐릭터를 바꾸는 기능같은 경우, PlayerController 에서 입력 처리를 하는 것이 나을 수도 있습니다. 이 경우 PlayerController 에서 무엇을 할 지 결정한 다음 ("웅크리기 시작", "점프" 같은) 명령을 Pawn 에 내립니다.

또한 어떤 경우에는 입력 처리나 기타 함수성을 PlayerController 에 넣는 것이 필요할 수도 있습니다. PlayerController 는 게임 내도록 유지되는 반면, Pawn 은 휘발성이기 때문입니다. 예를 들어 데스매치 스타일 게임플레이에서 죽고 리스폰되면서 Pawn 은 달라지더라도 PlayerController 는 똑같을 수 있습니다. 이 경우 점수를 Pawn 에 유지했다면 리셋되겠지만, PlayerController 에 유지한 경우에는 리셋되지 않을 것입니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼