PlayerController

PlayerController はプレーヤーから入力データを受け取り、それを移動、アイテムの使用、武器の発砲などのアクションへ変換する機能を実行します。

Windows
MacOS
Linux

PlayerController は、ポーンと、ポーンを操作する人プレーヤー間のインターフェースです。PlayerController は、基本的に人プレイヤーの意思を表します。

PlayerController の設定時に考えることとしては、どの機能を PlayerController に入れるか、ポーン に何を入れるかがあります。特にあまり複雑でないケースなどポーンですべての入力を処理することが 可能です。ただし、1 つのゲーム クライアント上に複数のプレイヤーがいたり、ランタイム時にキャラクターを動的に変更できるようにするなど、より複雑なニーズがある場合は、 入力は PlayerController で処理する方が良いでしょう。このケースでは、PlayerController が何をするかを決定してから、ポーンにコマンドを発行します ("start crouching" 、"jump" など)。

中には、 PlayController に入力処理やその他の機能を入れることが必要なケースもあります。ポーンは一時的である場合がありますが、PlayerController はゲーム中ずっと持続します。 例えば、デスマッチ形式のゲームプレイの中で死亡した後にポーンを再スポーンすると、ポーンは新しくなりますが PlayerController は変わりません。例えば、スコアがポーン上にあるとスコアはリセットされますが、 スコアを PlayController 上に維持すると、スコアはリセットされません。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback