Difference between revisions of "love.draw (日本語)"

(New translation (Based revision : 31 October 2013, at 06:59‎))
 
m (用例)
 
(One intermediate revision by the same user not shown)
Line 10: Line 10:
 
ありません。
 
ありません。
 
== 用例 ==
 
== 用例 ==
[[love.load (日本語)|love.load]] にて読み込んだ画像を描画します (love.draw [[love.graphics.newImage (日本語)|love.graphics.newImage]] を記述するとフレームごとに画像の再読込が発生してしまうため、問題が起きるでしょう)。
+
[[love.load (日本語)|love.load]] にて読み込んだ画像を描画します (フレームごとに画像の再読み込みが行われてしまうことにより、メモリリークなどの原因となりますので love.draw へには[[love.graphics.newImage (日本語)|love.graphics.newImage]] を記述しないでくたさい)。
 
<source lang="lua">
 
<source lang="lua">
 
function love.load()
 
function love.load()
Line 21: Line 21:
 
end
 
end
 
</source>
 
</source>
 +
 
== 関連 ==
 
== 関連 ==
 
* [[parent::love (日本語)]]
 
* [[parent::love (日本語)]]

Latest revision as of 06:29, 4 March 2021

フレームごとに画面へ描画するために使用されるコールバック関数です。

関数

概要

love.draw( )

引数

なし。

返値

ありません。

用例

love.load にて読み込んだ画像を描画します (フレームごとに画像の再読み込みが行われてしまうことにより、メモリリークなどの原因となりますので love.draw へにはlove.graphics.newImage を記述しないでくたさい)。

function love.load()
   hamster = love.graphics.newImage("hamster.png")
   x = 50
   y = 50
end
function love.draw()
   love.graphics.draw(hamster, x, y)
end

関連


そのほかの言語