T.TAO
ワールド構築

設定テンプレート

設定テンプレートは、キャラクターと世界にカスタムデータフィールドを追加するために使用します。テンプレートを定義することで、エンジンを変更することなくゲームオブジェクトに専用のプロパティを追加できます。

機能概要

  • カスタムプロパティテンプレートの作成と管理
  • 複数のフィールドタイプをサポート
  • キャラクターまたは世界オブジェクト用の専用データ構造を定義
  • テンプレートはキャラクターデザイナーなどのモジュールに自動表示

テンプレートの概念

各ゲーム世界には独自の設定ニーズがあります。例えば、ファンタジー RPG ではキャラクターの「魔法属性」と「種族」を記録する必要があり、学園ストーリーでは「クラス」と「部活」を記録する必要があるかもしれません。

設定テンプレートを使用すると、これらのカスタムフィールドを定義できます。作成後、キャラクターデザイナーやその他の関連モジュールに自動的に表示され、入力できるようになります。

テンプレートの作成

  1. 新規テンプレート をクリックします。
  2. テンプレート名を入力します(例:「魔法設定」「社会的立場」など)。
  3. 適用範囲(キャラクターまたは世界)を選択します。
  4. フィールドを追加します。

フィールドタイプ

各テンプレートには複数のフィールドを含めることができ、以下のタイプをサポートしています:

タイプ説明適用シーン
1行テキスト短いテキスト入力称号、あだ名
複数行テキスト長いテキスト入力詳細な説明、履歴
数値数値入力レベル、年齢、数値属性
列挙型事前定義されたオプションから選択種族、陣営、血液型
タグ複数タグ選択スキル、特徴
ブール値はい/いいえスイッチ貴族かどうか、魔力があるか
エンティティ参照プロジェクト内の他のエンティティを参照所属陣営、関連場所

フィールド設定

各フィールドに以下のプロパティを設定します:

  • キー名(Key):フィールドの一意の識別子。内部参照に使用します。
  • ラベル(Label):フィールドの表示名。
  • タイプ:上記のタイプから選択します。
  • 必須:必須フィールドかどうか。
  • 説明:フィールドの説明文。使用者がフィールドの用途を理解するのに役立ちます。
  • 列挙オプション:列挙型のみ。選択可能なオプションのリストを定義します。

テンプレートの管理

テンプレートの編集

テンプレート一覧で編集するテンプレートを選択し、名前の変更、フィールドの追加・削除、フィールドプロパティの調整を行います。

テンプレートの削除

不要なテンプレートを削除します。注意:テンプレートを削除すると、キャラクターや世界オブジェクトに既に入力されている対応データもテンプレート定義を失います。

他のモジュールでの使用

キャラクターデザイナー

キャラクターに適用するテンプレートは、キャラクターデザイナーの カスタム設定 エリアに自動的に表示されます。各キャラクターにテンプレートで定義されたフィールドを入力します。

世界オブジェクト

世界に適用するテンプレートは、関連する世界オブジェクト編集インターフェースに表示されます。

ファンタジー RPG キャラクターテンプレート

「ファンタジー属性」という名前のキャラクターテンプレートを作成します:

フィールドタイプ説明
種族列挙型人間 / エルフ / ドワーフ / オーク
職業列挙型戦士 / 魔法使い / レンジャー / 盗賊
レベル数値キャラクターレベル
魔法属性タグ火 / 水 / 風 / 土 / 光 / 闇
貴族身分ブール値貴族の称号を持っているか
個人伝記複数行テキストキャラクターの詳細な履歴

学園ストーリーキャラクターテンプレート

「学校情報」という名前のキャラクターテンプレートを作成します:

フィールドタイプ説明
クラス1行テキスト例:2-A
部活タグ文芸部 / 美術部 / バスケ部
学業成績列挙型優秀 / 良好 / 普通 / 不良
席番号数値教室での席番号

ヒント

  • テンプレート設計はプロジェクト計画段階で完了させ、途中での大幅な変更による既存データの不整合を避けてください。
  • キー名は一度設定したら変更しないようにしてください。他の参照がこの識別子に依存している可能性があります。
  • 列挙型はオプションが固定で限られている属性に、タグ型は複数の値を持つ可能性がある属性に適しています。
  • チームの他のメンバーが各フィールドの用途を理解しやすいよう、フィールドに明確な説明を追加してください。