一時ストレージ
特定のナラティブ期間だけ必要な変数のために、Pixi’VN で一時ストレージを使用する方法を説明します。
多くの場合、ナラティブの特定の期間だけ変数を使用すると便利です。 通常のストレージを使用する場合、それらの変数が不要になった時点で手動で削除し、セーブデータを軽量かつ効率的に保つ必要があります。
この問題を解決するために、Pixi’VN には一時ストレージシステムがあります。 ナラティブノード(label)内で初期化された一時変数は、そのナラティブノード(label)が閉じられると削除されます。 そこから別のナラティブノード(label)が呼び出された場合、一時変数は子のナラティブノード(label)からも引き続きアクセスできます。 ただし、jump を使って別のナラティブノード(label)が呼び出された場合(現在のナラティブノード(label)が閉じられ、新しいものが開始されるため)、一時変数はアクセスできなくなります。
設定
To set a temporary variable, use storage.temp.set.
import { storage } from "@drincs/pixi-vn";
storage.temp.set("myTempVariable", 42);取得
一時変数を取得するには、通常の storage.get 関数を使用します。
削除
To remove a temporary variable, use storage.temp.remove.
import { storage } from "@drincs/pixi-vn";
storage.temp.remove("myTempVariable");