Er meint, dass du eine Winkelvariable erstellen sollst, die praktisch die Drehung des Autos auf der Karte angibt.
Und wenn der Spieler dann in die entsprechende ruichtung drückt, dann dreht sich das Auto um eine gewisse Anzahl an Grad.
Und dann übergibst du mit einer Matrix die Rotation des #Autos um die Y-Achse.
In TB:
|
C-/C++-Quelltext
|
1
|
tbMatrix mRotation(tbMatrixRotationY(fWinkel*fTime);
|
oder so ähnlich glaube ich.
Wenn du nun die Beschleunigung so berechnest musst du halt sinus und cosinus beherschen, ich kapier es selber noch nicht ganz
Für die Bewegung:
Du berechnest so weit ich das vestehe sie Ausrichtung des Autos auf der Karte - Siehe Code von Black-Panther- und dann multiplizierst du diesen Wert, welcher ja ein Vector ist, mit der Speed Variable, damit sich das Auto auch korrekt bewegt.
Wahrscheinlich kapierst du es so genau so wenig.
Zeig doch einfach mal den Code