PlayerController

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

Windows
MacOS
Linux

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

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

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

Select Skin
Light
Dark

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信