-
Notifications
You must be signed in to change notification settings - Fork 8
04 Update loop
Deze tutorial gaat in op de update loop. In andere woorden hoe de GameEngine zichzelf tekent en de veranderingen bijhoudt.
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.
Zoek je code? Die staat in de OOPG engine op GitHub.