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つが描画されます。
ヒント
命令、式中関数両方対応しています。