Unity smooth movement update

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.