Hallo,
Bevor ihr das Thema schließt und schreiend aus dem Zimmer
rennt, versichere ich euch diesmal das ich den Code selber
machen werde falls es nötig ist und sich das Problem
nicht leichter lösen lässt.
So, jetzt zu meinem Problem, also diesmal geht es um
eine ganz simple rotation, beim drücken der rechten Taste
soll der Sprite sich rotieren (der Sprite ist rund) (immer noch das
Jump and run Spiel) und beim drücken der linken Taste
soll er sich halt andersrum rotieren, das brauche ich da ich
nicht mit animation arbeite, hört sich simpel
an, bereitet aber leider Probleme.
Hab auch schon in der FAQ gesucht aber leider nichts
passendes gefunden auch google spuckt nicht wirklich was
aus, meistens auch nur für 3D oder einer anderen API wo
die Rotate methoden schon da sind.
Das problem bei der Methode von SFML zum rotieren, ist
das wenn ich die Rotation auf höher als 3 einstelle
der Sprite irgendwie hoch geht sich rotiert und wieder runter
geht. Was ich aber will ist das die rotation sich auf der X Achse
bewegt Also so, * = Sprite - = X Position
*----- --* mal 10°--
etc. der Sprite soll halt nicht hoch gehen sonder im stand
die Rotation und Bewegung nach rechts durchführen, gleichzeitig.
Tja, und das ist halt das Problem, bei der Methode von SFML
geht der Sprite immer hoch und runter.
So, falls ich das jetzt nicht mit der Methode von SFML
lösen kann und selber eine Funktion dazu machen soll,
wäre meine Frage wie ich es hinbekomme den Sprite vom
Prinzip her zu rotieren, also wie kann ich die XPosition des eigenes
Sprites ändern.
Falls ne funktion gemacht werden soll, bitte keine CodeBeispiele
geben wills langsam selber hinbekommen, auch wenn keine
neue funktion benötigt wird und mann das mit der Methode von
SFML hinbekommt kein Code geben sondern nur das Prinzip geben.
Wäre nett und danke schonmal!