Ich habe eine Entity
Instanz, die bei jedem Spiel-Tick aktualisiert wird. Nehmen wir einfach an, dass sich die Entität ständig vorwärts bewegt. Ich möchte in der Lage sein, einer Funktion, die sie in diese Richtung bewegt, den Winkel der Entität zuzuweisen:
moveForward(90);
sollte sie nach rechts bewegen. Wenn ich meine Rotation als global deklariert habe int
, dann tun
moveForward(rotation);
rotation++;
würde es mit seiner Bewegung einen kleinen Kreis zeichnen lassen.
Wie kann ich das machen? Ich gehe davon aus, dass dies Vektormathematik beinhaltet; Ich kenne keine, daher wäre eine kurze Erklärung nett.