love.timer.getTime (Русский)

Available since LÖVE 0.3.2
This function is not supported in earlier versions.

Возвращает количество времени, прошедшее с некоторого момента в прошлом. Эта функция должна использоваться для расчета времени между временными точками только тогда, когда погрешность во времени не имеет особого значения.

Функция

Синопсис

time = love.timer.getTime( )

Аргументы

Нет.

Возвращает

number time
Время в секундах. Возвращается в виде десятичной дроби с точностью до миллисекунды.

Пример

Измеряет как долго что-либо происходит

local start = love.timer.getTime()

-- Объединяет строку "bar" 1000 раз.
local foo = ""
for _ = 1, 1000 do
	foo = foo .. "bar"
end

-- Получаем разницу во времени в секундах. Умножение на 1000 дает нам значение в миллисекундах.
local result = love.timer.getTime() - start
print( string.format( "На объединение строки 'bar' 1000 раз потребовалось %.3f миллисекунд!", result * 1000 ))

Смотри также


Другие языки