デバッグメニュー
作業中
このドキュメントはまだ拡張・修正中です。機能、スクリーンショット、説明はTalescapeの公開リリースまで変更される可能性があります。わかりにくい点や助けが必要な場合は、公式Talescape Discordで質問してください。必要に応じてページを明確化したり更新したりします。
「デバッグメニュー」は、エディタでプレビュー中のストーリーの状態を検査・変更できるテスト用ツールです。ログの確認、変数の編集、インベントリの変更をシミュレートして、さまざまな条件下でストーリーがどう反応するかを確認できます。
プレビュー中は、ストーリープレビュー で デバッグ アイコンを選択してデバッグメニューを開けます。
1. 概要
2. ログ
Logs タブは、ストーリー実行中に裏で何が起きているかを表示します。ストーリーの流れを追い、ロジックをテストし、特定のイベントがいつ発生するかを把握するのに役立ちます。
確認できること:
- トリガーの作動やアクションの結果
- 会話の進行や条件チェック
- プレイヤーの選択による変数やアイテムの変化
Logs タブは主にストーリーテリングの補助で、Bards がストーリーのロジックが期待どおりの順序で実行されていることを確認するのに役立ちます。技術的またはランタイムのエラーは表示しません。
3. インベントリ
Inventory タブには、プレイヤーが現在持っているものだけでなく、ストーリー内で利用可能なすべてのアイテムが一覧表示されます。クラフト、パズル、アイテム依存の条件をテストするために数量を自由に調整できます。
できること:
- + / − ボタンで任意のアイテムの数量を追加または削除できます。
- 名前で検索してアイテムを探せます。
これにより、次のようなシナリオをテストできます:
- レシピを使って新しいアイテムをクラフトする。
- アイテムが存在することでイベントが発動するかを確認する。
- 収集したオブジェクトに依存するストーリーパスを検証する。
4. 変数
Variables タブは、ストーリーで定義されたすべての変数とその現在の値を表示します。プレイヤーの選択をシミュレートしたり、別のストーリーパスをテストするために値を変更できます。
できること:
- フラグ(true/false)を切り替えできます。
- 数値を直接変更できます。
- テキスト値を編集できます。
- リセットで個別の変数を戻せます。
新しい変数が作成されたり変更されたりすると、変数一覧は自動的に更新されます。
5. テストのワークフロー
デバッグメニューは技術的なデバッグではなく、クリエイティブなテスト向けに設計されています。以下の点を確認するのに役立ちます:
- 選択肢や変数が意図どおりに動作すること。
- アイテムやクラフトのロジックが正しく機能すること。
- 正しい条件でストーリーブランチがアンロックされること。
- プレイヤーの状態遷移が一貫していること。
リリース前の完全な検証ワークフローには、Editor Checks System とデバッグメニューを組み合わせて使えます。
6. ベストプラクティス
- Logs を使ってストーリーの流れを追い、イベントの順序を確認する。
- Variables を使って特定の分岐に直接ジャンプし、素早くテストする。
- Inventory を使って序盤をやり直さずにクラフトやアイテム条件をテストする。
- 頻繁にリセットして、初期状態からストーリーが正しく動作することを確認する。
デバッグメニューはテストをフルコントロールできるようにし、ストーリーがDreamersに届く前にあらゆる分岐、選択、結果を確認できるようにします。