シーンエディター
作業中
このドキュメントはまだ拡張・修正中です。機能、スクリーンショット、説明はTalescapeの公開リリースまで変更される可能性があります。わかりにくい点や助けが必要な場合は、公式Talescape Discordで質問してください。必要に応じてページを明確化したり更新したりします。
YouTube動画を読み込むにはクリックしてください。個人データがGoogleに送信される場合があります。詳しくは当社の プライバシーポリシー をご覧ください。
1. シーン設定
各シーンには見た目や挙動を定義する独自の設定があります。
- Background: 全要素の背後に表示されるメインの画像またはビデオ。再利用可能なファイルはメディアライブラリで管理します。
- Title: シーンの名前。内部参照やナビゲーションで使用されます。
- Dimensions: 詳細シーンでのみ利用可能;オーバーレイのサイズを定義します。
- Music: シーン読み込み時に再生されるバックグラウンドトラック。
- 雰囲気: 任意のシーンのムード、視覚的な雰囲気、または環境音。雰囲気プリセットを使うか、このシーン専用に定義できます。
シーン設定はそのシーン内のすべての要素にグローバルに適用されます。
2. 要素概要
シーンはそれぞれ可視またはインタラクティブなオブジェクトを表す要素で構成されます。要素は自由に追加、移動、サイズ変更、削除できます。すべての要素は共通の基本プロパティを持ちます:
- Type: 要素のカテゴリ(Image、Item、Trigger、Text)。作成後は変更できません。
- Name: 要素を参照・識別するための内部名。
- Group: エディタ内で要素を整理・フィルタするための任意のタグ。
- Dimensions: 要素の幅と高さ。
- Position: シーン内でのXとY座標。
- Conditions: 要素が表示される条件を決めるルール。デフォルトは常に表示。
要素は手動で配置するかドラッグ&ドロップで配置できます。要素を選択すると自動的にリサイズ用のコーナーが表示されます。
エレメント一覧を使えばシーン内の全要素を確認できます。必要に応じて特定の要素を非表示にすることも可能です。
3. 表示/非表示
デフォルトではシーン開始時にすべての要素が表示されます。しかし、最初は一部を隠して特定の条件で表示したい場合もあります。そのための方法は2つあります:
- 要素の表示状態を false に設定し、後でイベントでこの状態を更新する。
- 対応する要素が表示される条件を定義する。
4. 要素アニメーション
要素アニメーションは、シーン要素のレイアウトを変えずに、簡単な動きや不透明度の変化を追加します。注意を引いたり、環境的な動きを加えたり、静的なシーンをより生き生きと見せたいときに便利です。
アニメーションは、要素の詳細設定内、Transform の後で設定できます。各要素には1つのアニメーションプリセットを設定できます:
- なし: アニメーションなし。既存の要素と新しく作成した要素のデフォルトです。
- 回転: 見た目の内容を中心点の周りで回転させます。方向で時計回りまたは反時計回りを選べます。
- 点滅: 要素を最小不透明度までフェードさせ、また戻します。
- ちらつき: 不透明度をランダムに変化させます。不安定なライト、ホログラム、魔法のオブジェクトなどに使えます。
- パルス: 見た目の内容をゆっくり拡大・縮小します。
- 上下移動: 設定した距離だけ見た目の内容を上下に動かします。
使用できるコントロールは選択したプリセットによって変わります:
- 速度: アニメーションの速さを制御します。
- 方向: 回転で使用します。
- 最小不透明度: 点滅とちらつきで使用します。
- スケール: パルスで使用します。
- 距離: 上下移動で使用します。
アニメーションは要素の見た目の内容にだけ作用し、配置、表示ルール、インタラクションの挙動は保たれます。そのため、見た目が回転、パルス、上下移動していても、インタラクティブな範囲は固定されたままです。
5. 画像要素
Image elementsはシーン内に静止画やアニメーションを表示します。キャラクターや装飾、シーン背景の上に重ねる追加のビジュアルレイヤーとしてよく使われます。
- Image: ストーリーのメディアライブラリから画像やアニメーションを選択します。
典型的な使い方:
- キャラクターポートレートや全身スプライト
- 家具や小道具などの環境オブジェクト
- 前景のオーバーレイや装飾エフェクト
画像要素はデフォルトでアスペクト比を維持しますが、自由にリサイズ可能です。表示は条件で制御したり、イベントで動的に更新できます。
6. 退出要素
Exit elementsはプレイヤーが現在のシーンを離れて別のシーンに移動することを可能にする要素です。通常、ドアや通路、ナビポイントを表現するのに使われます。
- Target Scene: 退出が発動したときに読み込まれるシーン。
退出要素は目に見えるオブジェクト(例:ドア)でも、シーンの一部に配置された見えないインタラクションゾーンでも構いません。条件でアクセスを制限し、アイテム所持や会話の完了など、特定の要件が満たされるまで進めないようにできます。
7. 詳細要素
Detail elementsは詳細シーンを開き、メインシーンの特定部分を拡大して表示するフォーカス用のオーバーレイとして機能します。
- Detail Scene: 要素が起動されたときに表示されるシーン。
詳細シーンは、メインシーンで扱うにはスペースや注意が必要なインタラクションに便利です。例えば、オブジェクトの調査、パズルの解明、複雑なインターフェースとのやり取りなどでよく使われます。
詳細シーンを閉じると、プレイヤーは元のシーンに戻ります。
8. キャラクター要素
Character elementsはシーン内にキャラクターを表示し、キャラクターシステムと直接連携します。
- Character: ストーリー設定で定義されたキャラクターを選択します。
- Pose: キャラクターの利用可能なポーズや表情の中から選びます。
キャラクターは全身スプライト、ポートレート、またはレイヤー化された要素として表示できます。表示やポーズは条件やイベントで制御でき、プレイ中にキャラクターを出現・消去したり表情を変えたりできます。
9. アイテム要素
Item elementsはプレイヤーのインベントリに追加できる収集可能なオブジェクトを表します。
- Item: ストーリーのアイテム一覧からリンクされたアイテム。
- Amount: アイテムが取得されたときに与えられる数量。
- Image: シーン内でアイテムを表示するための任意のビジュアル上書き。
アイテム要素は通常、インタラクションロジックと連携して機能します。起動時にアイテムを付与したり、イベントをトリガーしたり、変数を更新したりできます。取得後、要素は消えたり、設定されたアクションに応じて状態を変えることができます。
10. インタラクト要素
Interact elementsはプレイヤーとシーン内のオブジェクト間の直接的なインタラクションを定義します。
- Actions: インタラクションが発生したときに実行される操作。
- Conditions: そのインタラクションが利用可能かを決めるルール。
インタラクト要素はドアを開ける、仕掛けを作動させる、ストーリーイベントを起こすといったアクションによく使われます。シーン内オブジェクトと基盤となるイベントシステムを柔軟に接続する手段を提供します。
11. 調査要素
Inspect elementsはプレイヤーがシーン内のオブジェクトを詳しく調べ、追加情報を得られるようにする要素です。
- Actions: 調査後にトリガーされる任意のアクション。
- Conditions: 調査が利用可能になる条件を制御するルール。
調査は通常、オブジェクトの説明、手がかり、物語の詳細を明らかにするために使われます。プレイヤーが何かを発見した後に新しいインタラクションを解放したり、変数を更新したりすることもできます。
12. テキスト要素
Text elementsはシーン内にダイアログ、ナレーション、情報テキストを直接表示します。
- Text: 表示するテキスト内容。
- Font Size / Line Height: 読みやすさと行間を調整します。
- Font Family / Style: 異なるフォントや書式オプションをサポートします。
- Text Color: カスタムカラーの選択。
- Alignment: テキストボックス内の水平・垂直配置。
典型的な使用例:
- シーンタイトルや場所名
- ナarrativeの説明
- インタラクティブなオブジェクトのラベルやヒント
テキスト要素は自由にスタイリングでき、条件と組み合わせて物語の特定の瞬間だけ表示することができます。
13. ライト要素
ライト要素は、シーンの照明が有効なときに見えるまま残る範囲を定義します。シーンの照明設定と組み合わせて使い、シーンを暗くしながら選択した範囲だけを見えるようにします。
シーンの照明はシーン設定で設定します:
- 照明を有効化: シーンの照明オーバーレイをオンまたはオフにします。
- 照明の色: オーバーレイの色を定義します。
- 照明の不透明度: オーバーレイの強さを定義します。
ライト要素は2つのタイプに対応しています:
- ポイント: 楕円形または円形の範囲を表示します。
- スポット: 定義された原点から円すい形の範囲を表示します。
ライト要素の設定:
- 色: 表示されたライト範囲内に色のティントを追加します。白はニュートラルです。
- 強度: ライトがオーバーレイをどれだけ強く抜くかを制御します。
- 柔らかさ: ライトの端がどれだけ柔らかいかを制御します。
- 寸法: ライト範囲のサイズを定義します。
- 回転: スポットライトと回転したポイントライトに適用されます。
- 不透明度: 強度と組み合わせてライトの強さを下げます。
ライト要素は、他のシーン要素と同じ位置、サイズ、表示、条件、順序、アニメーション設定を使用できます。色付きのライト、影、オクルージョンは追加しません。
14. 要素の操作
できること:
- ドラッグ&ドロップで要素をシーン内の任意の場所に移動できます。
- 回転で要素をビジュアル上の要件に合わせられます。
- リサイズはコーナーハンドルで行います。
- 削除はいつでも可能です。
エディタは変更を自動で追跡し、リアルタイムで保存します。シーンのレイアウトや要素の順序はクラウドと同期しても維持されます。
15. テストとプレビュー
個別のシーンをテストするにはScene Previewモードを使います。これにより、本格的なstory previewを実行する前に、要素の位置、トリガー条件、ビジュアルの構成を確認できます。