SPRITECREATE¶
関数名 | 引数 | 戻り値 |
---|---|---|
![]() SPRITECREATE | string , int | int |
string , int , int , int , int , int | int |
API
int SPRITECREATE spriteName, gID
int SPRITECREATE spriteName, gID, x, y, width, height
gID
のGraphics
の一部または全部を元にして、spriteName
で指定したリソース名を持つスプライトを作成します。x, y, width, height
を指定することでGraphics
のその部分をスプライトとして切り取れます。作成に成功した場合、非0を返します。
同じリソース名のスプライトが既に存在するなどで失敗した場合、0を返します。
スプライトは親
Graphics
のgID
と切取位置を記憶しているだけなので、親Graphics
に変更があるとスプライトも変更されます。また、親
Graphics
が破棄されるとスプライトも破棄された扱いになります。作成したスプライトは
resouces
フォルダ内のcsvで宣言したリソースとほぼ同様に扱うことができます。例えば
PRINT_IMG
命令やHTML_PRINTのimgタグ
などで使用できます。 ヒント
命令、式中関数両方対応しています。