多くの場合、レベルの作成は時間のかかる工程です。 要素の配置とコピーには時間がかかる場合があり、Verse を通してゲームプレイを追加する場合は、さらに難しくなります。 レベルのセクションの処理に特化した仕掛けの作成が必要となる場合があり、その結果、開発期間が長期化すると同時に大幅なメモリのオーバーヘッドが発生する可能性があります。
Scene Graph は、このような問題に取り組むための強力なツールです。 エンティティとコンポーネントを使用することで、複雑なレベルを簡単な組み合わせでビルドできるプレハブを作成できます。 Verse コンポーネントを使用すれば、エンティティを問わずスクリプトを実行でき、簡単なベースから始めることで、どのようなゲームプレイ シナリオでも素早くイテレートして対応できます。
このガイドでは、Scene Graph を使用してプラットフォーム ゲームを作成する方法について説明します。 Verse コンポーネントを記述し、エンティティを消したり移動させたりするなどのカスタム動作を作成します。 次に、それらのコンポーネントをプレハブに適用してカスタム仕様の移動プラットフォームを作成し、プラットフォーム ゲームのレベルを素早くビルドするツールを装備します。
空白のスターター島を開く
まず、Unreal Editor for Fortnite (UEFN) を開き、空白テンプレートを使用して、新規プロジェクトを作成します。 空白のテンプレートは、Scene Graph の基本的なワークフローを理解し、ゲームプレイ デザインをテストするのに適しています。
[Project Settings (プロジェクト設定)] で、[Scene Graph System (Scene Graph システム)] が有効になっていることを確認してください。 このチュートリアルを完了するには Scene Graph にアクセスする必要があります。
概要
このプロジェクトは、シーングラフと Verse コンセプトに基づいているため、始める前に「エンティティとコンポーネントを操作する 」と「Verse を使用して独自のコンポーネントを作成する 」を必ず確認してください。
プロジェクトを作成後、以下の手順に従って、プラットフォーム ゲームを作成します。