Closed jonathan-wolt closed 4 years ago
die Winkelabfrage braucht man immer noch. Kleines Bespiel: der Winkel der Camera beträgt -170 und der der Ratte 170. jetzt müsste sich die Camera ja eigentlich 20 Grad drehen und schon wäre sie bei 170. das beudeutet sich muss sich weiter in Minus-richtung drehen, -> bei deiner Gleichung muss ein Winkel rauskommen, der kleiner -170° ist. mit deiner Gleichung bekommen wir aber ungefähr 41°. das heißt es dreht sich auch da in die falsche Richtung
mit den IFs geht deine Art natürlich auch. Muss man silch hat überlegen, was man lieber hat. Bei meiner Methode kann man die Geschwindigkeit einstellen und man kann einstellen, ab wann die Camera bei Erreichen des gewüschten Winkels abbremst. Bei deiner Art gibt es diese Kostante Geschindigkeit am Anfang einfach nicht. Es geht matürlich beides, bloß hab ich meine Art jetzt schon geschrieben und getestet. Also würde ich dabei bleiben
Was meinen die anderen dazu?
die Winkelabfrage braucht man immer noch. Kleines Bespiel: der Winkel der Camera beträgt -170 und der der Ratte 170. jetzt müsste sich die Camera ja eigentlich 20 Grad drehen und schon wäre sie bei 170. das beudeutet sich muss sich weiter in Minus-richtung drehen, -> bei deiner Gleichung muss ein Winkel rauskommen, der kleiner -170° ist. mit deiner Gleichung bekommen wir aber ungefähr 41°. das heißt es dreht sich auch da in die falsche Richtung
Denke trotzdem, dass man das nicht braucht, weil wenn sich die Ratte zwei mal um sich selbst dreht, kann ja die Kamera diese Bewegung langsam mitmachen. Zwar wäre es auch möglich, dass 360°=0°, aber dann nimmt die Kamera immer die kürzeste Winkelstrecke, also dreht sich nach rechts, wenn die Ratte abrupt nach links rotiert ist.
Ob jetzt die Kamera eine konstante Geschwindigkeit braucht: Kann man machen, aber dann ist die Bewegung der Kamera erneut abrupt, wenn sie anhält. Besser ist also, wenn die Zeit konstant bleibt, die die Kamera braucht, um den Winkel zu erreichen, d. h. bei wenig Veränderung ganz langsam und bei einer kompletten Umdrehung etwas schneller.
wenn die ratte auf -179° steht und sich 2 Grad mehr in minus richtung dreht, dann steht sie nicht bei -181° sonder bei +179°. Nach deiner Idee würde sich jetzt die Kamera 358° drehen anstatt von 2°. Genau das wird bei mir durch die vielen ifs verhindert. Endlich verstanden? Du brauchst das immer!!!
und zu deiner anderen Aussage: in meine Code hat die Kamera eine bestimmt schnelle bewegen. Das hast du schon mal verstanden. Man kann aber in einer Varaible einstellen, bei wieviel Grad nähe zur Zielrotation die Camera beginnt langsamer zu werden. Also ist das ganze gar nicht appruppt. Les dir halt bitte mein Nachrichten durch. Das hab ich schon geschrieben gehabt. Und in den Kommentaren im Code (den du dir ja anscheinend angeschaut hast) steht das genauso auch!
wenn die ratte auf -179° steht und sich 2 Grad mehr in minus richtung dreht, dann steht sie nicht bei -181° sonder bei +179°. Nach deiner Idee würde sich jetzt die Kamera 358° drehen anstatt von 2°. Genau das wird bei mir durch die vielen ifs verhindert. Endlich verstanden? Du brauchst das immer!!!
Genau hier liegt der Fehler. Die Ratte ist dann bei -181° und die Kamera dreht sich einfach nur um 2° nach links. Theoretisch kann die Kamera auch auf -720° sein, nur nach ca. 32000 Umdrehungen könnte es mal zu float prevision errors kommen, aber das braucht uns nicht zu interessieren.
Bzw. die Rotation geht gegen den Uhrzeigersinn, also 2° nach rechts.
und zu deiner anderen Aussage: in meine Code hat die Kamera eine bestimmt schnelle bewegen. Das hast du schon mal verstanden. Man kann aber in einer Varaible einstellen, bei wieviel Grad nähe zur Zielrotation die Camera beginnt langsamer zu werden. Also ist das ganze gar nicht appruppt. Les dir halt bitte mein Nachrichten durch. Das hab ich schon geschrieben gehabt. Und in den Kommentaren im Code (den du dir ja anscheinend angeschaut hast) steht das genauso auch!
Habe es jetzt nicht getestet. Wie ist es bei der beginnenden Rotation, bei dem die Kamera beschleunigen soll? Bis jetzt sieht halt der Code ziemlich kompliziert aus, vieles könnte vereinfacht werden.
Ist erledigt, musste es manuell machen, wie kann ich das ding nun schließen?
Ich probiere es mal so.
Ich hab jetzt eine extra Kamera-Szene mit Code (extra in einem extra Unterordner) gemacht. Die geschindigkeit mit der sich die Ratte dreht ist jetzt doppelt so hoch.