【UEFN】キャラクターの仕掛けコントローラーの仕掛けの使い方|複数のキャラを一括制御し演出を強化
こんにちは、UEクリエイターズです。今回もUEFN(Unreal Editor for Fortnite)の使い方について解説していきます。
この記事では、キャラクターの仕掛けコントローラーの仕掛け(Character Device Controller Devices)について具体的に説明していきます。
動画でも解説しているので参考にしてみてください。
「キャラクターの仕掛けコントローラー」とは?

キャラクターの仕掛けコントローラーの仕掛け(Character Device Controller Devices)は、特定のグループに属する「キャラクターの仕掛け」を一括で管理・制御するための仕掛けです。
これを使うことで、ゲームの進行やプレイヤーのアクションに合わせて、複数のキャラクターの見た目や動きを同時に変更することができます。
できること

「キャラクターの仕掛けコントローラーの仕掛け」を使うと、主に以下のような操作を対象のキャラクター全員に一括で適用できます。
外見の変更

キャラクターのスキン(コスチューム)を一斉に変更します。
エモートの実行

全員に同じエモート(短いダンスやジェスチャー)を実行させます。
アイドリングポーズの変更

待機中のポーズを一斉に変更します。
アイドリングアニメーションの変更

待機中の動き(ループするアニメーション)を変更します(例:泣く、拍手する)。
リセット

コントローラーによって変更された設定をすべて元に戻し、各キャラクターの仕掛けのデフォルト状態に戻します。
「キャラクターの仕掛けコントローラー」の具体的な使い方
ここからは、具体的な設定方法と使い方を解説します。
必要な仕掛けの配置
まず、以下の2つの仕掛けをレベル上に配置します。

- キャラクターの仕掛けコントローラーの仕掛け: メインとなる制御装置です。
- キャラクターの仕掛け: 制御対象となるキャラクター(マネキンなど)です。
これらはどちらも「コンテンツブラウザー」の「フォートナイト」 > 「仕掛け」 > 「AI」フォルダの中にあります。

コントローラーで変更内容を設定する

配置した「キャラクターの仕掛けコントローラーの仕掛け」を選択し、「詳細パネル」の「ユーザーオプション」で、実行したい変更内容をあらかじめ設定しておきます。
キャラクタースキン(外見)の設定

「キャラクター」の項目で、変更させたいスキンを設定します。

コンテンツブラウザーの「フォートナイト」 > 「Characters」フォルダなどから、使いたいキャラクター(例:Jonesy)を選び、この項目にドラッグ&ドロップすることで設定できます。
アイドリングポーズ・アニメーションの設定

- アイドリング(ポーズ): 変更させたい静止ポーズ(例:走る)を選択します。
- アイドリング(アニメーション): 変更させたいループアニメーション(例:泣く、応援、拍手)を選択します。
エモートの設定

「エモートする」の項目で、実行させたい短時間のアニメーション(例:エアギター)を選択します。
キャラクターとの連携方法 (キャラクタースロット)
コントローラーとキャラクターを連携させる設定です。これは非常に重要なステップです。


- 「キャラクターの仕掛けコントローラーの仕掛け」の「詳細設定」にある「キャラクタースロット」の番号を確認します(デフォルトは0)。
- 制御したいすべての「キャラクターの仕掛け」を選択し、同じく「詳細設定」にある「キャラクタースロット」をコントローラーと同じ番号(この例では0)に設定します。
この「キャラクタースロット」の番号が一致している仕掛け同士が、自動的に紐づけられます。スロットは0から19まであり、最大20個の異なるグループを作成することが可能です。
機能を実行する (イベントの連携)
最後に、「キャラクターの仕掛けコントローラーの仕掛け」が持つ機能を、ボタンなどの別の仕掛けを使って起動(トリガー)できるように設定します。
「キャラクターの仕掛けコントローラーの仕掛け」の「詳細パネル」で「ユーザーオプション – 機能」の項目を見ます。ここには以下のような機能が用意されています。

- キャラクターの外見を変更する
- エモートを実行する
- キャラクターのアイドリング(ポーズ)を変更
- キャラクターのアイドリング(アニメーション)を変更
- キャラクターをリセットする
例えば、「ボタン」の仕掛けを置き、その「インタラクト時」イベントに、コントローラーの「キャラクターの外見を変更する」機能を連携させます。こうすることで、プレイヤーがボタンを押した瞬間に、連携されたすべてのキャラクターのスキンが一斉に変更されるようになります。
活用例
この仕掛けは、特にゲーム内の「演出」において非常に強力です。
- ゲームクリア演出: ゲームクリア時に、ステージ上に配置されたキャラクターたちが一斉に「拍手」のアニメーションを実行し、プレイヤーを祝福するような演出が作れます 。
- ゲームオーバー演出: プレイヤーが失敗した時に、キャラクターたちが「泣いてる」アニメーションを実行する、といった表現も可能です 。
- ストーリーの進行: ゲームの進捗に合わせて、キャラクターの外見を途中で変更させるといった使い方もできます 。
また、「キャラクターの仕掛けコントローラーの仕掛け」は複数配置することが可能です。キャラクタースロットの番号(例:0番グループと1番グループ)を変えることで、異なるグループに対して別々の指示を出したり、演出のパターンを増やしたりすることもできます。
まとめ
「キャラクターの仕掛けコントローラーの仕掛け」は、複数のキャラクターの仕掛けを一斉に制御できる、演出作成に非常に便利な機能です 。設定も「キャラクタースロット」の番号を合わせるだけで簡単に行えます。
ぜひこの機能を活用して、プレイヤーを驚かせるような魅力的な演出を作ってみてください。
関連資料
動画版:https://youtu.be/R8h28Rcanes

