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

m (注釈)
m (関数)
 
Line 21: Line 21:
  
 
== 関数 ==
 
== 関数 ==
{{newin (日本語)|[[0.9.0]]|090|type=異形|text=この亜種は [[SpriteBatch:addq (日本語)|SpriteBatch:addq]] から置換されました。}}
+
{{newin (日本語)|[[0.9.0]]|090|type=異形|text=この亜種は [[SpriteBatch:addq (日本語)|SpriteBatch:addq]] から置換されました}}
 
[[Quad (日本語)|Quad]] をバッチへ追加します。
 
[[Quad (日本語)|Quad]] をバッチへ追加します。
 
=== 概要 ===
 
=== 概要 ===

Latest revision as of 05:34, 18 September 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 がデフォルト値となり、スプライトは描画されません。

関連


そのほかの言語