Difference between revisions of "love.update (Slovenský)"
(Created page with "Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná každý rámec == Funkcia == === Prehľad === <source lang="lua"> love.update( dt ) </source> ===...") |
|||
Line 1: | Line 1: | ||
− | Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná | + | Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná každú snímku. |
== Funkcia == | == Funkcia == | ||
=== Prehľad === | === Prehľad === | ||
Line 39: | Line 39: | ||
* [[variable_(Slovenský)|premenná]] | * [[variable_(Slovenský)|premenná]] | ||
[[Category:Callbacks_(Slovenský)]] | [[Category:Callbacks_(Slovenský)]] | ||
− | {{#set:Description=Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná | + | {{#set:Description=Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná každú snímku.}} |
{{#set:Subcategory=General}} | {{#set:Subcategory=General}} | ||
{{#set:Since=000}} | {{#set:Since=000}} | ||
== Ďalšie jazyky == | == Ďalšie jazyky == | ||
{{i18n|love.update}} | {{i18n|love.update}} |
Revision as of 12:06, 15 December 2018
Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná každú snímku.
Funkcia
Prehľad
love.update( dt )
Argumenty
number dt
- Čas od posledného volania funkcie.
Vráti
Nič.
Príklady
Spustenie funkcie think v tabuľke npc jeden krát za sekundu.
dtotal = 0 -- premenná na sledovanie, koľko času uplynulo
function love.update(dt)
dtotal = dtotal + dt -- pridanie času, ktorý uplynul od poslednej aktualizácie, pravdepodobne veľmi malý (ako 0,01)
if dtotal >= 1 then
dtotal = dtotal - 1 -- odobratie jednej sekundy zo sledovaného času
npc.think()
end
end
Zmeniť premennú var pri konštantnej rýchlosti (v tomto prípade +/- 3 za sekundu).
var = 10 -- ľubovoľná východisková hodnota
rate = 3 -- zmena na zmenu rýchlosti zmeny premennej var
function love.update(dt)
if love.keyboard.isDown("down") then -- redukovanie hodnoty
var = var - (dt * rate)
end
if love.keyboard.isDown("up") then -- zvýšenie hodnoty
var = var + (dt * rate)
end
end
Pozri tiež
Ďalšie jazyky
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