Trigger アクタ

レベル内でアクティベートして、イベントの発生が可能なアクタ

Windows
MacOS
Linux

Triggers (トリガー) はレベル内の他のオブジェクトと相互作用するときにイベントを 発生させるために使用するアクタです。つまり、レベル内で他のアクションに反応してイベントをトリガーするために使用されます。すべてのデフォルトのトリガーは一般的に同様です。 ただし、他のオブジェクトがトリガーをアクティベートしたかを検知するためにトリガーが使用するボックス、カプセル、球体という影響を 与える領域の形状が異なります。

box_trigger.png

capsule_trigger.png

sphere_trigger.png

ボックス トリガー

カプセル トリガー

球体トリガー

トリガーの配置

トリガーは Trigger タイプの 1 つをドラッグ アンド ドロップしてレベルに配置することができます。Select モードで [Place Actors (アクタを配置)] パネルの [Basic (基本)] タブから Trigger タイプをドラッグすることができます。

trigger_place.png

イベントをトリガーする

トリガーは、Level ブループリント 内に配置されたイベントをアクティベートするために使用されます。 トリガーがアクティベートできるイベントは数種類あります。主なものは、他のオブジェクトとのある種のコリジョンに反応して起こります。 例えば、何かがトリガーにぶつかる、オーバーラップするなどです。

またはプレーヤーからの入力に反応して起こります。

  • Level ブループリントのイベントグラフを 右クリック して Add Event for [Trigger Actor Name] のイベントの 1 つ選択します。

    trigger_event_context.png

    上記のいずれかの方法でイベントを選択すると、

イベントノード が現在のレベルの Level ブループリントに追加されます。

trigger_event.png

この新しいイベントノードの実行ピンは、特定のイベントが起こるたびに発行します。上記の例では、 アクタがトリガーにオーバーラップする (または通過する) とイベントが発行します。

Select Skin
Light
Dark

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

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

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

フィードバックを送信