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

m
m
 
Line 1: Line 1:
 
{{newin (日本語)|[[0.8.0]]|080|type=関数|text=[[SpriteBatch:lock (日本語)|SpriteBatch:lock]] から名称変更}}
 
{{newin (日本語)|[[0.8.0]]|080|type=関数|text=[[SpriteBatch:lock (日本語)|SpriteBatch:lock]] から名称変更}}
 
{{deprecatedin (日本語)|[[0.9.2 (日本語)|0.9.2]]|092|type=関数|text=このバージョンから自動的に処理を行います}}
 
{{deprecatedin (日本語)|[[0.9.2 (日本語)|0.9.2]]|092|type=関数|text=このバージョンから自動的に処理を行います}}
{{oldin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=関数|絶対に必要な場合は [[SpriteBatch:flush (日本語)|SpriteBatch:flush]] を使用してください}}
+
{{oldin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=関数|text=絶対に必要な場合は [[SpriteBatch:flush (日本語)|SpriteBatch:flush]] を使用してください}}
  
 
より効率的な更新を行うためにメモリへ [[SpriteBatch (日本語)|SpriteBatch]] を束ねます。
 
より効率的な更新を行うためにメモリへ [[SpriteBatch (日本語)|SpriteBatch]] を束ねます。

Latest revision as of 08:34, 1 July 2019

LÖVE 0.8.0 から使用可能
SpriteBatch:lock から名称変更。
LÖVE 0.9.2 で廃止予定
このバージョンから自動的に処理を行います。
LÖVE 0.10.0 から廃止
絶対に必要な場合は SpriteBatch:flush を使用してください。


より効率的な更新を行うためにメモリへ SpriteBatch を束ねます。

内容の更新前に SpriteBatch を束ねることで独立しているグラフィックス・カードによる更新を毎回要求しないため性能を改善することができます。SpriteBatch は解くのを忘れないようにしなければ、更新時に表示されません。

関数

概要

SpriteBatch:bind( )

引数

なし。

返値

ありません。

用例

束ねてから SpriteBatch の更新します。

function update_spritebatch(spritebatch)
	spritebatch:bind()

	for i = 1, 100 do
		add_tile(spritebatch)
	end

	spritebatch:unbind()
end

関連




そのほかの言語