Difference between revisions of "SpriteBatch:add (日本語)"

(Created page with "スプライトをバッチへ追加します。スプライトは追加された順番にて描画されます。 == 関数 == {{newin (日本語)|0.8.0|080|type=異形}...")
 
m (注釈)
Line 60: Line 60:
  
 
== 注釈 ==
 
== 注釈 ==
返される <code>id</code> の範囲は 1 から[[SpriteBatch:setBufferSize (日本語)|バッファの大きさ]]までです。バッファの大きさを超過した場合に返される <code>id</code> は 0 が標準となり、スプライトは描画されません。
+
返される <code>id</code> の範囲は 1 から[[SpriteBatch:setBufferSize (日本語)|バッファの大きさ]]までです。バッファの大きさを超過した場合に返される <code>id</code> は 0 がデフォルト値となり、スプライトは描画されません。
  
 
== 関連 ==
 
== 関連 ==

Revision as of 17:57, 19 May 2017

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

関数

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 がデフォルト値となり、スプライトは描画されません。

関連


そのほかの言語