その他のエンジン機能
ハブステップ
プレイヤーがビジュアルで選択できるようにしましょう。
ハブステップは、並んだ画像からプレイヤーが選べるビジュアル選択メニューです。エピソード内のマップ、チャプター選択、自由探索メニューのようなものです。

キャラクターイラスト、ラベル、進捗バー、任意のステータスタグを追加できる高度な機能です。すべての要素を自由にカスタマイズできます。
プレイヤーに表示される内容
ハブに含められる要素:
- 選択可能な複数の選択肢(キャラクター、場所、アクティビティなど)
- キャラクター画像またはサムネイル
- 進捗バー(例:デート1回目/全3回、調査2件目/全5件)
- ステータスラベル/タグ(例:「新着」。内容は自由にカスタマイズ可能)
- 上記の選択肢を選ばずにプレイを続けられる「続ける」ボタン
そのためハブステップは、プレイヤーがキャラクターを再訪したり、コンテンツを自由な順序で完了したりできるようにしたい場合に特に便利です。

各ハブでは、以下を設定できます:
- Header(ヘッダー)
- Subheader(サブヘッダー)
- Progress bar(進捗バー):数値を入力するか、メモリーバンクにある既存の変数を使用できます。
エンジンでの仕組み
エンジンでは、ハブの各選択肢が分岐のように機能し、プレイヤーをそれぞれ異なるノードへ進ませます。

各選択肢では、以下を設定できます:
- Text shown to players(プレイヤーに表示するテキスト)
- Destination node(遷移先ノード):その選択肢から進むノードを指定します。
- State(状態):Active(有効)、Hidden(非表示)、Disabled(無効)。
- Replay button(リプレイボタン):ハブに戻った際、プレイヤーが同じ選択肢をもう一度プレイできるようにします。同じプレイ中にプレイヤーが2回目にクリックした際、別のノードへ進むようカスタマイズすることもできます。
- Thumbnail image(サムネイル画像)
- Tags(タグ):各選択肢の上部または下部に表示される小さなラベルです。タグを使うには、「Tag Templates」(タグテンプレート)であらかじめ個別に作成する必要があります。
- Score(スコア):カスタマイズ可能な変数に基づいて、プレイヤーの進捗を記録します。
- Border(枠線):各選択肢の枠線の色を指定します。
- Overrides(オーバーライド):任意の変数に基づいて、上記の要素を表示、非表示、ロックできます。


オーバーライドの使い方
オーバーライドを使えば、カスタマイズの可能性が大きく広がります。ここでは、その目的を示す簡単な例を紹介します。ハブのあらゆる要素に適用できることを覚えておきましょう。

- 各選択肢に緑色の枠線を設定します。

- 関係値が15点未満のプレイヤーには、仮面舞踏会の選択肢の枠線が赤色で表示されるようオーバーライドを設定します。


この方法を使えば、選択肢の見た目、遷移先ノード、特定のプレイヤーに表示するかどうかなど、ハブのあらゆる要素をカスタマイズできます。
⚠️ ベータ機能に関するお知らせ
この機能は現在ベータ版のため、制限や予期しない動作が発生する場合があります。
ご注意:
- 現在、テキストインポーターではサポートされていません。エンジンで手動設定する必要があります。
- 現在、この機能ではプレミアム選択肢はサポートされていません。
- エンジンのエミュレーターは機能が限られており、最終的なプレイヤー体験を正確に再現できない場合があるため、ゲームはアプリ上で直接テストすることを強くおすすめします。
- 通常の選択肢とは異なり、ハブはプレイヤーのリプレイメニューに表示されません。

- すべてのベータ機能と同様に、フィードバックに基づいて機能が今後変更される可能性があります。
