NarraLeaf

型

NarraLeaf-React の型リファレンスの索引。ドキュメントの他の箇所が参照する設定オブジェクト、ユニオン型、ヘルパー型を、属するフレームワークの領域ごとにまとめています。

ドキュメントの他の箇所で名前が出てくる設定オブジェクト、ユニオン型、ヘルパー型には、それぞれ専用のページがあります。各ページでは型の構造、各フィールドの意味、そしてどの API が受け取るのかを説明します。

以下のグループは、その型がどの領域のために定義されたかで分けています。複数の箇所で使われる型も、定義された領域に一度だけ掲載します。

ストーリーとアクション

シーンの中身を書くための型と、アクションや条件が実行時に受け取るコンテキスト。

セリフとテキスト

セリフ 1 行を構成するもの、キャラクターの設定、そしてダイアログボックスを描画するコンポーネントスロット。

メニューと選択肢

メニューの選択肢ひとつ分。プロンプト、つながるアクション、そして無効化・非表示にする条件。

画像・レイヤー・色

ステージに描かれるものの設定。1 枚の画像から、それが置かれるシーンまで、そして受け取れる色の値。

位置とアニメーション

ディスプレイアブルがステージのどこに置かれるか、そして transform が動かすイージング、時間、プロパティ。

オーディオ

サウンド自体の設定と、ゲームがミックスに使うバス。

セーブと保存データ

セーブファイルの構造、名前空間ごとに保持される値、そして一緒に記録されるバックログ。

ゲーム設定とランタイム

new Game() が受け取る設定、プレイヤー向けのプリファレンス、差し替え可能な UI スロット、ランタイムが返すトークン。

このページの目次