これは、早期アクセス版の機能です。 この機能を使用して島を公開することはできますが、早期アクセス期間中は変更によって島が機能しなくなる可能性があります。その場合は、ご自身で対処する必要がありますので、ご注意ください。
NPC キャラクター定義を作成すると、NPC スポナーの仕掛けの基本設定だけでなくその他の設定を使用して NPC を変更できます。 NPC スポナーの基本オプションを使用すると、キャラクターのインスタンスを作成することができます。 キャラクター定義で、キャラクターのタイプ、動作、モディファイアをカスタマイズすることができます。 さらに、キャラクターの動作を指示する Verse スクリプトを書くこともできます。
キャラクター定義を使用すると、カスタム キャラクターのプロパティをアセットとして保存できます。 プロジェクト内の任意の NPC スポナーがこれらのアセットを参照および再利用できます。 アセットを NPC スポナーの仕掛けに接続すると、仕掛けの設定を使用して特定のキャラクター定義のプロパティをオーバーライドすることができます。
NPC スポナーの仕掛けのモディファイアは、キャラクター定義のモディファイアをオーバーライドすることで、NPC インスタンスに細かいバリエーションを持たせることができます。
キャラクター定義を作成する
キャラクター定義は、コンテンツ ドロワーから作成することも、NPC スポナーの設定から直接作成することもできます。
変更したキャラクター定義は、NPC スポナーの仕掛けにインポートされると、表示されます。 NPC スポナー内でキャラクター定義を作成した場合、変更内容が直ちに NPC スポナーの仕掛けに反映されます。
コンテンツ ドロワーからキャラクター定義を作成するには、次の手順を実行します。
プロジェクトのコンテンツ フォルダに移動し、コンテンツ ドロワーを左クリックします。
ポップアップ ウィンドウで、[Artificial Intelligence (AI)] > [NPC Character Definition (NPC キャラクター定義)] に移動します。
キャラクター定義に名前を付け、サムネイルをダブルクリックして NPC のプロパティを編集します。
NPC スポナーの仕掛けでキャラクター定義を作成するには、次の手順を実行します。
NPC スポナーの仕掛けを配置し、その [Details (詳細)] パネルを開きます。
[User Options (ユーザーオプション)] の [NPC Character Definition (NPC キャラクター定義)] に移動し、ドロップダウン メニューをクリックします。
[Create New Asset (新規アセットを作成)] ウィンドウで、[NPC Character Definition] を選択します。
キャラクター定義に名前を付け、その正方形のサムネイルをダブルクリックして、[Character Definition (キャラクター定義)] ウィンドウを開きます。
キャラクター定義
キャラクター定義の設定を使用して、以下のオプションをカスタマイズできます。
NPCキャラクタータイプ
NPC Behavior (NPC の動作)
NPCキャラクターモディファイア
NPC Character Type (NPC キャラクター タイプ)
[NPC Character Type(NPC キャラクター タイプ)] ドロップダウンから選択して、ゲームプレイにおけるキャラクターの基本的なプロパティを設定します。 フォートナイトのガードや野生動物をモデルにしたキャラクターを選択することも、Verse でカスタマイズされた動作を作成することもできます。
この設定はコンテキスト フィルタリング機能を備えており、選択するとさまざまなオプションがトリガーされます。
| キャラクターのタイプ | 説明 |
|---|---|
Custom (カスタム) | 動作は Verse で定義されます。 |
Guard (ガード) | NPC はガード スポナーと同じ機能を備えていますが、動きや動作などのプロパティをより自由にコントロールできます。 |
Wildlife (野生動物) | [Boar (イノシシ)]、[Chicken (ニワトリ)]、[Raptor (ラプター)]、[Wolf (オオカミ)] のサブタイプ オプションを作成します。 各サブタイプはそれぞれデフォルトの動作を備えています。 野生動物 NPC は野生動物スポナーと同じ機能を備えていますが、動きや動作などのプロパティを制御できます。 |
特定のブランド島で作業する場合、追加のキャラクター タイプが利用できます。 詳細については、このページの「カスタム IP キャラクター定義」セクションを参照してください。
NPC Character Behavior (NPC キャラクターの動作)
キャラクター タイプを選択すると、キャラクターの動作を設定できるようになります。 動作は空の動作、デフォルトの動作、または Verse によって割り当てた動作を設定することができます。
| キャラクターの動作 | 説明 |
|---|---|
Empty Behavior (空の動作) | カスタム キャラクター タイプで使用できます。 NPC の空白の動作を作成し、基準ポーズを保持します。 これは NPC の動作を削除して、シーケンス シネマティックスのみでアニメートさせるのに役立ちます。 |
Default Behavior (デフォルトの動作) | ガードおよび野生動物キャラクター タイプで使用できます。 バトル ロイヤル ガードの行動特性を持つように意図されたキャラクターの動作設定を変更できます。 |
Verse Behavior (Verse 動作) | すべてのキャラクター タイプで使用可能です。 キャラクター用の任意の Verse スクリプトを含めることができます。 |
独自の NPC 動作を作成する方法については、「カスタムの NPC 動作を作成する」ページを参照してください。
NPC キャラクターモディファイア
キャラクター モディファイアを使用すると、キャラクターの特性をカスタマイズできます。 各キャラクター タイプには、選択すると自動的に適用される開始時のモディファイアのプリセットがあります。
| キャラクター モディファイア | 説明 |
|---|---|
Awareness Modifier (意識モディファイア) | 警戒心と意識を修正します。 |
ビジュアル モディファイア | 外見とビジュアルを変更します。 フォートナイトのキャラクター アイテム定義 (CID) から選択できます。これは、内部名として表示されます。 |
Effects Modifier (エフェクト モディファイア) | NPC に適用されているエフェクトを変更します。 |
Guard Perception Modifier (ガード パーセプション モディファイア) | 視覚と聴覚を変更します。 |
Health Modifier (ヘルス モディファイア) | ヘルスとシールドを変更します。 |
Inventory Modifier (インベントリ モディファイア) | NPC のインベントリを変更します。 |
Navigation Modifier (ナビゲーション モディファイア) | NPC のナビゲーション パラメータを変更します。 |
Patrol Path Modifier (パトロール経路モディファイア) | パトロール経路を変更します。 |
Team Modifier (チーム モディファイア) | チームを変更します。 チーム番号を適用したり、NPC を野生動物、クリーチャー、またはニュートラルとみなすかどうかを指定したりすることができます。 |
UI Modifier (UI モディファイア) | 名前やヘルス バーなど、NPC の表示情報を変更します。 |
カスタム IP キャラクター定義
いくつかのブランド パートナーには、NPC キャラクター定義で使用できる独自の NPC があります。
IP に応じて、次のいずれかまたは両方の独自 NPC を利用できます。
固有のモディファイヤを含む NPC キャラクター タイプ。
カスタムまたはガード キャラクター タイプを選択したときにビジュアル モディファイヤを使用
IP アセットには、使用についての特定のルールとガイドラインがあります。 使用する IP アセットのブランド ルールを確認してください。 さまざまなブランド パートナーとコンテンツの詳細については、「ゲーム コレクション」を参照してください。
ブランド アセットは、該当 IP プロパティのプロジェクトでのみ使用できます。
キャラクター定義をインポートする
キャラクター定義を作成して保存したら、NPC スポナーの仕掛けの [NPC Character Definition] 設定にインポートします。 インポートすると、NPC スポナーのキャラクターが、自動的に更新され、キャラクター定義が反映されます。
複数の仕掛けに同じキャラクター定義を使用し、個々の仕掛けの設定をオーバーライドすることで、キャラクターに細かいバリエーションを持たせることができます。 キャラクター定義に行った更新は、キャラクター定義の割り当て先のすべての仕掛けに反映されます。
キャラクター定義を配置する
キャラクター定義は、コンテンツ ドロワーから直接配置するか、NPC スポナーの仕掛けを使用して配置することができます。
複数のキャラクター定義を配置するには、まずレベルを保存する必要があります。
コンテンツ ドロワーからキャラクター定義をドラッグすると、キャラクター定義が割り当てられている NPC スポナーの仕掛けをすばやく配置できます。