UEFN でゲームや体験を作成する場合、定期的にフォートナイト クリエイティブでプロジェクトをプレイテストし、小道具、マテリアル、仕掛けが、エディタで設定したときに意図したとおりの動作をすることを確認することをお勧めします。
また、これは、プロジェクトを公開する前に必要なステップです。
Unreal Editor for Fortnite (UEFN) でのプレイテストは、Unreal Engine のプレイ イン エディタ (PIE) 機能に相当しますが、エディタ内で開くのではなく、レベルがコンテンツ サービスにアップロードされ、フォートナイト ゲーム クライアントのインスタンスで実行されます。
また、UEFN では Verse の仕掛けをプレイテストし、コンソールでプロジェクトをテストする手段を提供します。
テストの準備ができたら、[Launch Session (セッションを起動)] ボタンを押します。
レベルがアップロード中であることを示すアイコンが表示されます。 レベルの読み込みには数分かかる場合があります。
フォートナイト クリエイティブが UEFN にレベルをインポート中、ロード画面が表示されます。
ロード画面は、フォートナイト バトル ロイヤルの現在のシーズンのアートワークを表示します。 そのため、表示されるロード画面は、上記の画像と異なります。
サーバーが島のロードを終了すると、キャラクターがテスト レベルにスポーンされます。
Verse の仕掛けをプレイテストする
コードのコンパイルが完了すると、UEFN ツールバーに [Push Changes (変更をプッシュ)] オプションと [Push Verse Changes (Verse の変更をプッシュ)] オプションが表示されます。
[Push Changes] をクリックすると、小道具の追加と削除、オブジェクト プロパティの変更、Verse コードへの変更など、エディタで加えたすべての変更によりクライアントが更新されます。
[Push Verse Changes] は、Verse コードのみを更新します。[Push Changes] より高速です。 これは、セッションをリフレッシュせずに、コードに小さな増分変更を加える場合に便利です。 [Push Verse Changes (Verse の変更をプッシュ)] をクリックすると、クライアントが更新されます。
コンソールでのプレイテスト
コンソールで島をプレイテストして、別のプラットフォームでゲーム メカニクスとビジュアル デザインをテストし、プレイヤーが思い描いたゲーム体験を実現できるようにします。
[Launch Session (セッションを開始)] の横にある 3 つの点をクリックして、[Session Options (セッション オプション)] ドロップダウン メニューを開きます。
[Connect To Platform (プラットフォームに接続)] を選択して、[Launch Session] をクリックします。 これにより、PC ではなくコンソールでライブ編集セッションが起動します。
パフォーマンス チェックリスト
すべての小道具が表示され、レンダリングが正しく行われていることを確認します。
コリジョンが期待どおりに動作していることを確認します。
小道具が破壊可能であり、期待どおりに資源ドロップが得られることを確認します。 コリジョンのない小道具は資源をドロップしないことに注意してください。
クリエイティブでの仕掛けのプロパティが UEFN で設定したとおりに表示されることを確認します。
最初から最後までゲームが期待どおりに実行されることを確認します。
ライブ編集
プレイテスト中にエディタで編集が必要な要素を見つけた場合は、UEFN で [End Game (エンド ゲーム)] をクリックして、クライアントでゲームを停止し、編集モードに戻ります。
プレイテスト中は、UEFN とゲーム クライアントとの間にライブ接続が確立されています。 エディタ ビューポートで変更を行うと、すぐにクライアントに表示されます。
左:UEFN ウィンドウ 右:フォートナイト ゲーム クライアント ウィンドウ
Alt + Tab を押して、ゲーム クライアントからエディタにマウス コントロールを戻します。
コンテンツ ブラウザからシーンに新しい要素をドラッグすると、すぐにゲーム内に表示されます。
ツールバーの [Push Changes (変更をプッシュ)] ボタンをクリックし、コンテンツ サービスにレベルを再度アップロードします。
Start Game (ゲームをスタート)
フォートナイト クリエイティブでゲームを開始する方法は 3 つあります。
クライアント内で Esc キーを押し、メイン メニューからゲームを開始します。
メインメニューから [My Island (自分の島)] を選択し、レベルの設定をもう一度確認して、ここからゲームを開始します。
UEFN で [Start Game (ゲームをスタート)] を押します。
[My Island] メニューで、[Game (ゲーム)] タブ、[Settings (設定)] タブ、[UI] タブをダブルチェックして、エディタで修正した島設定が正確に取得されていることを確認します。