ゲームの毎フレームにおいてステート更新時に用いるコールバック関数です。

== 関数 ==
=== 概要 ===
<source lang="lua">
love.update( dt )
</source>
=== 引数 ===
{{param (日本語)|number|dt|秒単位による最終更新からの時間。}}
=== 返値 ===
ありません。
== 用例 ==
テーブル ''npc'' にある関数 ''think'' を毎秒一回ずつ実行します。
<source lang="lua">
dtotal = 0   -- これは経過時間の追跡と記録をします。
function love.update(dt)
   dtotal = dtotal + dt   -- 恐らく 0.01 など非常に小さな数値を、最後の更新からの経過時間として加算します。
   if dtotal >= 1 then
      dtotal = dtotal - 1   -- タイマーの減算しますが、変更は破棄しません……毎秒当たりのフレームレートは 2/3 ですか？
      npc.think()
   end
end
</source>
一定の割合で変数 ''var'' を更新します (この用例では毎秒 ±3 です)。
<source lang="lua">
var = 10   -- 開始値の指定
rate = 3   -- var の変更時における変動割合の指定
function love.update(dt)
   if love.keyboard.isDown("down") then   -- 値の減算
      var = var - (dt * rate)
   end
   if love.keyboard.isDown("up") then   -- 値の加算
      var = var + (dt * rate)
   end
end
</source>
== 関連 ==
* [[parent::love (日本語)]]
* [[World:update (日本語)]]
* [[variable (日本語)]]
[[Category:Callbacks (日本語)]]
{{#set:Description=ゲームの毎フレームにおいてステート更新時に用いるコールバック関数です。}}
{{#set:Subcategory=General (日本語)}}
{{#set:Since=000}}
== そのほかの言語 ==
{{i18n (日本語)|love.update}}