コンテンツにスキップ

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
指定したgIDGraphicsに、指定したspriteNameSpriteを描画します。
オプションとして、Graphics内部の位置をdestX,destYで指定することでその位置にSpriteを描画します。
また、描画幅及び高さをdestWidth,destHeightで指定することでそのサイズに拡大又は縮小してSpriteを描画します。
さらに、colorMatrixに5x5の行列を指定することでカラーマトリクスを適用して描画します。
なおSpriteのサイズはSPRITEWIDTH(str imgName), SPRITEHEIGHT(str imgName)関数で取得できます。
処理に成功した場合、非0を返します。

アニメーションスプライトを指定した場合、実行時のフレーム1つが描画されます。

ヒント

命令、式中関数両方対応しています。

関連項目