サンプル ワークフロー: ドアのオープンをトリガする

トリガは、他のオブジェクトと接触したときにイベントをトリガするシンプルなゲーム オブジェクトです。このワークフローでは、プレイヤーがドアに近づいたときにドアが開く様子のアニメート方法について説明します。

このワークフローを示すビデオ チュートリアルは、こちらで参照することもできます。

手順 1. ドアをセットアップする

  1. レベル内にドア ユニットを配置します。

    レベルにオブジェクトを配置する」を参照してください。

  2. レベル内でドア オブジェクトをアニメートするには、ストーリーを作成します。

    Story Editor を使用して単純なアニメーションを作成する」を参照してください。

次に、このアニメーションを開始するトリガを作成します。

手順 2. トリガを作成する

  1. アニメートするドアの前にトリガ ボリュームを作成します(「トリガを作成する」を参照)。
  2. Property EditorPhysics セクションで、トリガに次のプロパティが設定されていることを確認します。

    • Actor Template: Static
    • Shape Template: Trigger

(「トリガのプロパティ」も参照してください。)

手順 3. フローを使用してトリガのエフェクトを設定する

  1. Level Flow Editor に切り替えます。

  2. グラフ ビュー領域内で右クリックして、ノードを追加します。ポップアップ メニューから以下を選択して、Level LoadedTrigger、および Story Event ノードを追加します。

  3. Event > Trigger ノードで Shape の横にある をクリックして、トリガを選択します。

  4. Level > Level Story ノードで Story の横にある をクリックして、作成したストーリー アニメーションを選択します。

  5. Event > Level LoadedOutEvent > TriggerEnable に接続してから、Event > TriggerTouchedLevel > Level StoryPlay に接続します。

    フロー グラフは次のようになります。

  6. Asset Browser でドア ユニットをダブルクリックして Unit Editor を開き、Actor Template プロパティが keyframed に設定されていることを確認します。

手順 4. エフェクトをテストする

  1. ツールバーの Play をクリックしてレベルを再生し、ドアに向かって歩行します。トリガ領域に達すると、ドアがアニメートされます。

    (「プロジェクトを実行する方法」も参照してください。)

関連項目