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

(Created page with "{{newin (日本語)|0.8.0|080|type=関数|text=SpriteBatch:lock から名称変更}} {{oldin (日本語)|0.10.0|100|type=関数|text=v...")
 
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]] から名称変更}}
{{oldin (日本語)|[[0.10.0]]|100|type=関数|text=version [[0.9.2]] から自動的に処理を行います。絶対に必要な場合は [[SpriteBatch:flush (日本語)|SpriteBatch:flush]] を使用してください}}
+
{{deprecatedin (日本語)|[[0.9.2 (日本語)|0.9.2]]|092|type=関数|text=このバージョンから自動的に処理を行います}}
 +
{{oldin (日本語)|[[0.10.0 (日本語)|0.10.0]]|100|type=関数|絶対に必要な場合は [[SpriteBatch:flush (日本語)|SpriteBatch:flush]] を使用してください}}
  
 
より効率的な更新を行うためにメモリへ [[SpriteBatch (日本語)|SpriteBatch]] を束ねます。
 
より効率的な更新を行うためにメモリへ [[SpriteBatch (日本語)|SpriteBatch]] を束ねます。
Line 33: Line 34:
 
{{#set:Since=080}}
 
{{#set:Since=080}}
 
{{#set:PrettySince=0.8.0}}
 
{{#set:PrettySince=0.8.0}}
 +
{{#set:Deprecated=092}}
 +
{{#set:PrettyDeprecated=0.9.2}}
 
{{#set:Removed=0100}}
 
{{#set:Removed=0100}}
 
{{#set:PrettyRemoved=0.10.0}}
 
{{#set:PrettyRemoved=0.10.0}}

Revision as of 08:33, 1 July 2019

LÖVE 0.8.0 から使用可能
SpriteBatch:lock から名称変更。
LÖVE 0.9.2 で廃止予定
このバージョンから自動的に処理を行います。
LÖVE 0.10.0 から廃止
この関数は以降のバージョンでは非対応です。


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

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

関数

概要

SpriteBatch:bind( )

引数

なし。

返値

ありません。

用例

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

function update_spritebatch(spritebatch)
	spritebatch:bind()

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

	spritebatch:unbind()
end

関連




そのほかの言語