Ik heb sinds de laatste blogpost een nieuwe versie gemaakt van de smooth movement waarin ik zwaartekracht en springen heb geïmplementeerd.
De code hiervoor is hieronder te zien:
Ik heb dus ervoor gezorgd dat de horizontale (x, z) beweging niet de verticale (y) verandert.
Springen en zwaartekracht is verder heel simpel; check of de speler op de grond staat en als dat zo is kan deze springen, anders wordt er zwaartekracht uitgeoefend op de verticale snelheid.