Skip to content

04 Update loop

fritzvd edited this page Oct 5, 2018 · 1 revision

Deze tutorial gaat in op de update loop. In andere woorden hoe de GameEngine zichzelf tekent en de veranderingen bijhoudt.

Physics vs handmatige updates.

Anders dan in Processing hoef je niet handmatig de coordinaten van je Sprites aan te passen. Dit heb je misschien al gemerkt. Je past eerder de snelheid van je Sprite aan in een game met de "physics engine" (een modellering van de natuurkundige wetten zoals zwaartekracht).

Uiteraard kan je altijd veranderingen doen buiten de physics engine om, zoals het omdraaien van de snelheid of de richting. Dat doe je doorgaans in de update() methode van het object zelf, en niet in de update() van de engine.

Er is ook niet echt een draw methode zoals je dat hebt in Processing. Het belangrijkste is dus dat je de dashboards en de GameObjects zelf de veranderingen laat doen.

Mocht je het interessant vinden kan je even kijken naar hoe de GameEngine.updateGame methode dit uiteindelijk oppakt.