dt (日本語)
dt は delta-time (デルタ時間) の最も一般的な略記であり、最後に呼ばれてから経過した時間の合計を表現するために、通常は love.update により判定が行われます。それは秒単位ですが、現代的な中央演算処理装置においては通常 1 未満 (一般的な値は 0.01 らしい) です。
用例
変数 x の値を毎秒 1 加算します。
x = 0
function love.update(dt)
x = x + dt
end
キーを押し続けている間は固定速度で x の位置を変更します。
x = 0
speed = 32
function love.update(dt)
if love.keyboard.isDown("right") then
x = x + (speed * dt) -- 右矢印キーを毎秒押し続けることにより x は 32 加算されます。
elseif love.keyboard.isDown("left") then
x = x - (speed * dt)
end
end
関連
そのほかの言語
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info