1.1 - トリガーボックス

レベル スクリプトのサンプル レベルの概要 1.1:ドアを開くために用いるトリガーボックス

Windows
MacOS
Linux

levelscripting_1_1.png

Trigger Box アクタは二枚扉を含むブループリントの前に配置します。プレイヤーがトリガーボックスに触れるとドアが開き、プレイヤーがトリガーボックスから抜け出すとドアが閉まります。ドアのブループリントには接続したカスタム イベントのアニメートに必要な全てのスクリプトが収容されます。レベル スクリプトはこれらカスタムイベントを呼び出すことができます。

レベル スクリプト

LevelScript_1_1_LS.png

Blueprint アクタへの参照があると (ここでは小さな青い変数ノードとして表示されていますが) レベル スクリプトはブループリント内にある全てのカスタムイベントの呼び出しに加え、レベルスクリプト内のイベントと特定条件を接続することができます。この場合、プレイヤーが Trigger Volume (ドアを囲む緑色のボックス) に出入りする際にアクティベートする overlap event を使用します。overlap event がアクティベートすると、BP_Double_Doors ブループリントアクタ上で対応するカスタム イベントをトリガーします。

BP_Double_Doors イベントグラフ

クリックしてフルサイズ表示するか、または 右クリック し、[Save As (名前を付けて保存)] を選択します。

BP_Double_Doors Blueprint アクタには、幾分高度なドアの設定が含まれています。各ドアの場所、ボルト機構の回転、ボルトに使用するマテリアルなどいくつかの物を操作するために タイムライン がどのように使用されるかがわかります。このブループリントに対して作成されたカスタム イベントである Open Doors event または Close Doors event をブループリントが受け取るたびにネットワークがアクティベートします。

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