サーフェスを生成する。
ベクタ画像をサポートしない環境においては null
を返す。
作成するサーフェスの幅。
作成するサーフェスの高さ。
サーフェスを生成する。
ベクタ画像をサポートしない環境においては null
を返す。
作成するサーフェスの幅。
作成するサーフェスの高さ。
元画像の描画矩形範囲のx座標。
元画像の描画矩形範囲のy座標。
元画像の描画矩形範囲の幅。
元画像の描画矩形範囲の高さ。
現在利用中で解放出来ない Asset
かどうかを返す。
戻り値は、利用中である場合真、でなければ偽である。
本メソッドは通常 false
が返るべきである。
例えば Sprite
の元画像として使われているケース等では、その Sprite
によって Asset
は Surface
に変換されているべきで、
Asset
が利用中で解放出来ない状態になっていない事を各プラットフォームで保障する必要がある。
唯一、例外的に本メソッドが true
を返すことがあるのは音楽を表す Asset
である。
BGM等はシーンをまたいで演奏することもありえる上、
演奏中のリソースのコピーを常に各プラットフォームに強制するにはコストがかかりすぎるため、
本メソッドは true
を返し、適切なタイミングで Asset
が解放されるよう制御する必要がある。
ベクタ画像リソースを表すインターフェース。 本クラスのインスタンスをゲーム開発者が直接生成することはない。 game.jsonによって定義された内容をもとに暗黙的に生成されたインスタンスを、 Scene#assets、またはGame#assetsによって取得して利用する。