SpriteBatch:add (日本語)

スプライトをバッチへ追加します。スプライトは追加された順番にて描画されます。

関数

LÖVE 0.8.0 から使用可能
この異形は以前のバージョンでは非対応です。

概要

id = SpriteBatch:add( x, y, r, sx, sy, ox, oy, kx, ky )

引数

number x
オブジェクトを描画する座標 (x-軸)。
number y
オブジェクトを描画する座標 (y-軸)。
number r (0)
方向 (弧度)。
number sx (1)
尺度変更係数 (x-軸)。
number sy (sx)
尺度変更係数 (y-軸)。
number ox (0)
原点の支距 (x-軸)。
number oy (0)
原点の支距 (y-軸)。
number kx (0)
剪断係数 (x-軸)。
number ky (0)
剪断係数 (y-軸)。

返値

number id
追加されたスプライトの識別子。

関数

LÖVE 0.9.0 から使用可能
この亜種は SpriteBatch:addq から置換されました。。

Quad をバッチへ追加します。

概要

id = SpriteBatch:add( quad, x, y, r, sx, sy, ox, oy, kx, ky )

引数

Quad quad
Quad を追加します。
number x
オブジェクトを描画する座標 (x-軸)
number y
オブジェクトを描画する座標 (y-軸)
number r (0)
方向 (弧度)。
number sx (1)
尺度変更係数 (x-軸)。
number sy (sx)
尺度変更係数 (y-軸)。
number ox (0)
原点の支距 (x-軸)。
number oy (0)
原点の支距 (y-軸)。
number kx (0)
剪断係数 (x-軸)。
number ky (0)
剪断係数 (y-軸)。

返値

number id
追加されたスプライトの識別子。

関数

LÖVE 0.8.0 から廃止
この異形は以降のバージョンでは非対応です。

概要

SpriteBatch:add( x, y, r, sx, sy, ox, oy )

引数

number x
オブジェクトを描画する座標 (x-軸)
number y
オブジェクトを描画する座標 (y-軸)
number r (0)
方向 (弧度)。
number sx (1)
尺度変更係数 (x-軸)。
number sy (sx)
尺度変更係数 (y-軸)。
number ox (0)
原点の支距 (x-軸)。
number oy (0)
原点の支距 (y-軸)。

返値

ありません。

注釈

返される id の範囲は 1 からバッファの大きさまでです。バッファの大きさを超過した場合に返される id は 0 が標準となり、スプライトは描画されません。

関連


そのほかの言語