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

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