Difference between revisions of "love.update (Français)"
(→Autres langues) |
(→Voir également) |
||
Line 38: | Line 38: | ||
* [[parent::love (Français)]] | * [[parent::love (Français)]] | ||
* [[World:update (Français)]] | * [[World:update (Français)]] | ||
− | * [[ | + | * [[variable (Français)]] |
[[Category:Callbacks (Français)]] | [[Category:Callbacks (Français)]] | ||
{{#set:Description=Fonction de rappel (Callback) utilisée pour mettre à jour l'état du jeu à chaque nouvelle image.}} | {{#set:Description=Fonction de rappel (Callback) utilisée pour mettre à jour l'état du jeu à chaque nouvelle image.}} | ||
{{#set:Subcategory=General}} | {{#set:Subcategory=General}} | ||
{{#set:Since=000}} | {{#set:Since=000}} | ||
+ | |||
== Autres langues == | == Autres langues == | ||
{{i18n|love.update}} | {{i18n|love.update}} |
Revision as of 12:50, 28 December 2020
Update (mise à jour) est une fonction de rappel (Callback) utilisée pour mettre à jour l'état du jeu à chaque nouvelle image.
Contents
Fonction
Synopsis
love.update( dt )
Arguments
number (Français) dt
- Temps depuis la dernière mise à jour en secondes.
Retourne
Nothing.
Exemples
Appel une fonction appelée think (penser) au sein d'une table appelée npc (une fois par seconde).
dtotal = 0 -- Compteur de temps passé
function love.update(dt)
dtotal = dtotal + dt -- On ajoute le temps passé depuis la dernière mise à jour, probablement un très petit nombre tel que 0.01
if dtotal >= 1 then
dtotal = dtotal - 1 -- Réduit notre chronomètre d'une seconde, mais de supprime pas le changement… Que se passe-t il si notre fréquence d'image est 2/3 d'une seconde ?
npc.think()
end
end
Change une variable var à une fréquence constante (+/- 3 par seconde dans cet exemple).
var = 10 -- valeur de départ arbitraire
rate = 3 -- modifie la fréquence à la quelle la variable est changée
function love.update(dt)
if love.keyboard.isDown("down") then -- diminue la valeur
var = var - (dt * rate)
end
if love.keyboard.isDown("up") then -- augmente la valeur
var = var + (dt * rate)
end
end
Voir également
Autres langues
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