GDRAWSPRITE¶
| 関数名 | 引数 | 戻り値 |
|---|---|---|
GDRAWSPRITE | int, string | int |
int, string, int, int | int | |
int, string, int, int, int, int | int | |
int, string, int, int, int, int, integerVariable | int |
API
int GDRAWSPRITE gID, spriteName
int GDRAWSPRITE gID, spriteName, destX, destY
int GDRAWSPRITE gID, spriteName, destX, destY, destWidth, destHeight
int GDRAWSPRITE gID, spriteName, destX, destY, destWidth, destHeight, colorMatrix
gIDのGraphicsに、指定したspriteNameのSpriteを描画します。オプションとして、
Graphics内部の位置をdestX,destYで指定することでその位置にSpriteを描画します。また、描画幅及び高さを
destWidth,destHeightで指定することでそのサイズに拡大又は縮小してSpriteを描画します。さらに、
colorMatrixに5x5の行列を指定することでカラーマトリクスを適用して描画します。なお
SpriteのサイズはSPRITEWIDTH(str imgName), SPRITEHEIGHT(str imgName)関数で取得できます。処理に成功した場合、非0を返します。
アニメーションスプライトを指定した場合、実行時のフレーム1つが描画されます。
ヒント
命令、式中関数両方対応しています。