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

 
(One intermediate revision by the same user not shown)
Line 10: Line 10:
 
Нет.
 
Нет.
 
=== Возвращает ===
 
=== Возвращает ===
{{param_(Русский)|number|time|Время в секундах.}}
 
 
{{param_(Русский)|number|time|Время в секундах. Возвращается в виде десятичной дроби с точностью до миллисекунды.}}
 
{{param_(Русский)|number|time|Время в секундах. Возвращается в виде десятичной дроби с точностью до миллисекунды.}}
  
Line 31: Line 30:
 
* [[parent::love.timer (Русский)]]
 
* [[parent::love.timer (Русский)]]
 
[[Category:Functions]]
 
[[Category:Functions]]
{{#set:Description=Returns the amount of time since some time in the past.}}
+
{{#set:Description=Возвращает количество времени, прошедшее с некоторого момента в прошлом.}}
 
{{#set:Since=000}}
 
{{#set:Since=000}}
 
{{#set:PrettySince=0.3.2}}
 
{{#set:PrettySince=0.3.2}}
 
== Другие языки ==
 
== Другие языки ==
 
{{i18n|love.timer.getTime}}
 
{{i18n|love.timer.getTime}}

Latest revision as of 06:26, 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 ))

Смотри также


Другие языки