Difference between revisions of "love.timer.getTime"
(→Returns: Clarified the function a little. I personally found it difficult to understand at first glance and thought the time is an integer of seconds or microseconds) |
m (Added newin template) |
||
Line 1: | Line 1: | ||
+ | {{newin|[[0.3.2]]|032|type=function}} | ||
Returns the value of a timer with an unspecified starting time. | Returns the value of a timer with an unspecified starting time. | ||
This function should only be used to calculate differences between points in time, as the starting time of the timer is unknown. | This function should only be used to calculate differences between points in time, as the starting time of the timer is unknown. |
Revision as of 13:50, 2 January 2019
Available since LÖVE 0.3.2 |
This function is not supported in earlier versions. |
Returns the value of a timer with an unspecified starting time. This function should only be used to calculate differences between points in time, as the starting time of the timer is unknown.
Contents
Function
Synopsis
time = love.timer.getTime( )
Arguments
None.
Returns
number time
- The time in seconds. Given as a decimal, accurate to the microsecond.
Examples
Checking how long something takes
local start = love.timer.getTime()
-- Concatenate "bar" 1000 times.
local foo = ""
for _ = 1, 1000 do
foo = foo .. "bar"
end
-- Resulting time difference in seconds. Multiplying it by 1000 gives us the value in milliseconds.
local result = love.timer.getTime() - start
print( string.format( "It took %.3f milliseconds to concatenate 'bar' 1000 times!", result * 1000 ))
See Also
Other Languages
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