love.timer.getTime (Français)

Disponible depuis LÖVE 0.3.2
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Retourne la valeur d'un chronomètre précis avec un temps de départ non spécifié.

Cette fonction ne devrait être utilisée que pour calculer des différences entres deux moments du temps, tels que le point de départ du chronomètre est inconnue dans les version antérieures à 11.4. À partir de 11.4, le chronomètre est initialisé à 0 lorsque le module love.timer est chargé pour la première fois (généralement avant que main.lua ne soit chargé).

Fonction

Synopsis

time = love.timer.getTime( )

Arguments

Aucun.

Retourne

number (Français) time
Le temps en secondes. Donné sous forme décimale, précise à la microseconde.

Exemples

Vérifier combien de temps prend une chose

local start = love.timer.getTime()

-- Concatène « bar » 1000 fois.
local foo = ""
for _ = 1, 1000 do
	foo = foo .. "bar"
end

-- Différence de temps résultant en secondes. Multiplier ce résultat par 1000 donne la valeur en millisecondes.
local result = love.timer.getTime() - start
print( string.format( "La concaténation de 'bar 1000 fois à pris %.3f millisecondes !", result * 1000 ))

Voir également


Autres langues