Cos() und Sin() Problem!
Übersicht

Gehe zu Seite Zurück 1, 2, 3, 4
![]() |
RallimenSieger des 30-EUR-Wettbewerbs |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi.
der Winkel in float ist hier über, da die Drehung immer in ganzen zahlen gemacht wird Code: [AUSKLAPPEN] winkel = winkel + 1.0 <<<<
angenommen der Winkel wird als float mit winkel = winkel + 1.5 gedreht gibt es bei Drawimage evt. ein Problem Beispiel so wie es jetzt zum Teil ist : Code: [AUSKLAPPEN] Drawimage bild(45.5), 123.342, 385.345
und ein Array mit .5 gibt es nicht und bei den Koordinaten ist es auch so richtig ist es so...mit Int dann sollte es perfekt gehen Code: [AUSKLAPPEN] Drawimage bild( int(45.5) ), int (123.342),int( 385.345)
Und die überschreitung oder unterschreitung des Winkels geht mit Mod viel einfacher: Code: [AUSKLAPPEN] Winkel = (winkel+360) Mod 360
Der Mod Befehl, ......manche werden es nicht wissen vom winkel so oft 360 abziehen bis es nicht mehr geht und wir den restwert haben, und da der Winkel auch unter 0 Grad sein kann wird da einfach vorher 360 addiert! |
||
[BB2D | BB3D | BB+]
|
Dreamora |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
an den mod hat ich jetz in dem Zusammenhang garnet gedacht.
Würd das ganze natürlich noch nen Tick schneller machen da er sich vergleiche etc spart ... *warum bin ich da net drauf gekommen* |
||
Gehe zu Seite Zurück 1, 2, 3, 4
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group