Difference between revisions of "love.update (Slovenský)"

m (Removed notice, moved to love module)
 
(2 intermediate revisions by the same user not shown)
Line 6: Line 6:
 
</source>
 
</source>
 
=== Argumenty ===
 
=== Argumenty ===
{{param|number|dt|Čas od posledného volania funkcie.}}
+
{{param_(Slovenský)|number|dt|Čas od posledného volania funkcie.}}
 
=== Vráti ===
 
=== Vráti ===
 
Nič.
 
Nič.

Latest revision as of 14:13, 28 March 2019

Spätná funkcia používaná na aktualizovanie premenných v hre, je volaná každý snímok.

Funkcia

Prehľad

love.update( dt )

Argumenty

číslo 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