AssetAccessor
のインスタンスを生成する。
ラップする AssetManager
与えられたパターンまたはフィルタにマッチするパスを持つ、読み込み済みの全オーディオアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
引数の仕様については AssetAccessor#getAllImages()
の仕様を参照のこと。
ただしオーディオアセットに限り、拡張子を省いたものでなければならない。(e.g. "/audio/bgm*"
)
Optional
patternOrFilter: string | ((path: string) => boolean)取得するオーディオアセットのパスパターンまたはフィルタ。省略した場合、読み込み済みの全て
与えられたパターンまたはフィルタにマッチするパスを持つ、読み込み済みのバイナリアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
引数の仕様については AssetAccessor#getAllImages()
の仕様を参照のこと。
Optional
patternOrFilter: string | ((path: string) => boolean)取得するベクタ画像アセットのパスパターンまたはフィルタ。省略した場合、読み込み済みの全て
与えられたパターンまたはフィルタにマッチするパスを持つ、読み込み済みの全画像アセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
ここでパスはgame.jsonのあるディレクトリをルート (/
) とする、 /
区切りの絶対パスである。
パターンは、パス文字列、またはパス中に0個以上の **
, *
, ?
を含む文字列である。
ここで **
は0個以上の任意のディレクトリを、 *
は0個以上の /
でない文字を、
?
は1個の /
でない文字を表す。 (e.g. "/images/monsters??/*.png")
フィルタは、パスを受け取ってbooleanを返す関数である。 フィルタを与えた場合、読み込み済みの全アセットのうち、フィルタが偽でない値を返したものを返す。
Optional
patternOrFilter: string | ((path: string) => boolean)取得する画像アセットのパスパターンまたはフィルタ。省略した場合、読み込み済みの全て
与えられたパターンまたはフィルタにマッチするパスを持つ、読み込み済みの全スクリプトアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
引数の仕様については AssetAccessor#getAllImages()
の仕様を参照のこと。
Optional
patternOrFilter: string | ((path: string) => boolean)取得するスクリプトアセットのパスパターンまたはフィルタ。省略した場合、読み込み済みの全て
与えられたパターンまたはフィルタにマッチするパスを持つ、読み込み済みの全テキストアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
引数の仕様については AssetAccessor#getAllImages()
の仕様を参照のこと。
Optional
patternOrFilter: string | ((path: string) => boolean)取得するテキストアセットのパスパターンまたはフィルタ。省略した場合、読み込み済みの全て
与えられたパターンまたはフィルタにマッチするパスを持つ、読み込み済みの全ベクタ画像アセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
引数の仕様については AssetAccessor#getAllImages()
の仕様を参照のこと。
Optional
patternOrFilter: string | ((path: string) => boolean)取得するベクタ画像アセットのパスパターンまたはフィルタ。省略した場合、読み込み済みの全て
パスから読み込み済みのオーディオアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
パスはgame.jsonのあるディレクトリをルート (/
) とする、 /
区切りの絶対パスでなければならない。
さらにオーディオアセットに限り、拡張子を省いたものでなければならない。(e.g. "/audio/bgm01"
)
当該のオーディオアセットが読み込まれていない場合、エラー。
取得するオーディオアセットのパス
アセットIDから読み込み済みのオーディオアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。 当該のオーディオアセットが読み込まれていない場合、エラー。
取得するオーディオアセットのID
パスから読み込み済みのバイナリアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
パスはgame.jsonのあるディレクトリをルート (/
) とする、 /
区切りの絶対パスでなければならない。
当該のバイナリアセットが読み込まれていない場合、エラー。
取得するバイナリアセットのパス
アセットIDから読み込み済みのバイナリアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。 当該のバイナリアセットが読み込まれていない場合、エラー。
取得するバイナリアセットのID
パスから読み込み済みの画像アセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
パスはgame.jsonのあるディレクトリをルート (/
) とする、 /
区切りの絶対パスでなければならない。
当該の画像アセットが読み込まれていない場合、エラー。
取得する画像アセットのパス
アセットIDから読み込み済みの画像アセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。 当該の画像アセットが読み込まれていない場合、エラー。
取得する画像アセットのID
パスから読み込み済みのスクリプトアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
パスはgame.jsonのあるディレクトリをルート (/
) とする、 /
区切りの絶対パスでなければならない。
当該のスクリプトアセットが読み込まれていない場合、エラー。
取得するスクリプトアセットのパス
アセットIDから読み込み済みのスクリプトアセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。 当該のスクリプトアセットが読み込まれていない場合、エラー。
取得するスクリプトアセットのID
パスから読み込み済みのベクタ画像アセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。
パスはgame.jsonのあるディレクトリをルート (/
) とする、 /
区切りの絶対パスでなければならない。
当該のベクタ画像アセットが読み込まれていない場合、エラー。
取得する画像アセットのパス
アセットIDから読み込み済みのベクタ画像アセット(現在のシーンで読み込んだ、またはグローバルなアセット)を取得する。 当該のベクタ画像アセットが読み込まれていない場合、エラー。
取得するベクタ画像アセットのID
アセットへのアクセスを提供するアクセッサ群。
実態は
AssetManager
のいくつかのメソッドに対するラッパーである。 このクラスにより、パス・アセットID・パターン・フィルタから、対応する読み込み済みアセットを取得できる。通常、ゲーム開発者はこのクラスのオブジェクトを生成する必要はない。
g.Scene#asset
に代入されている値を利用すればよい。