Timers
Om man vill att något ska utföras till exempel var tionde gång en loop körs, kan man använda sig av en "timer".
Varje gång loopen ovan körs, så minskar timerns värde med 1.
Om timerns värde blivit lika med eller under 0, så skriver programmet ut "Tenth!" och återställer timern till dess maxvärde.
Det här kan såklart byggas vidare på – i Unity eller Raylib kan man låta räknarvärdet vara en float, och dra av mängden tid sedan föregående frame (i Unity drar man då av Time.DeltaTime
, i Raylib drar man av Raylib.GetFrameTime()
.
Last updated