Difference between revisions of "love.timer.getTime (Русский)"

Line 10: Line 10:
 
Нет.
 
Нет.
 
=== Возвращает ===
 
=== Возвращает ===
{{param_(Русский)|number|time|Время в секундах.}}
 
 
{{param_(Русский)|number|time|Время в секундах. Возвращается в виде десятичной дроби с точностью до миллисекунды.}}
 
{{param_(Русский)|number|time|Время в секундах. Возвращается в виде десятичной дроби с точностью до миллисекунды.}}
  

Revision as of 06:21, 19 November 2019

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 ))

Смотри также


Другие языки