marcuryus: kannst du die zeile erläutern? die sieht genial aus... aber was genau sie macht versteh ich nicht :P. Und da's hier immer noch um die Flugsteuerung geht find ich das auch nicht off-topic... modulo 360 schränkt das ganze zwischen 0 und 359 ein, aber warum addierst du +sign(eFlugzeug.roll)*time_step*5 dazu? eFlugzeug.pan=(eFlugzeug.pan+sign(eFlugzeug.roll)*time_step*5)%360;
~"I never let school interfere with my education"~ -Mark Twain
Die Idee ist, dass man durch das Rollen des Flugzeugs dieses auch dreht (und zwar in Abh. des Rollwinkels). Ich musste noch etwas nacharbeiten und habe auch eine automatische "Rückstellung" hinzugefügt... (wenn man sign aus der Zeile nimmt wir es auch weicher)
"Die Idee ist, dass man durch das Rollen des Flugzeugs dieses auch dreht (und zwar in Abh. des Rollwinkels)." got it.
Schöner code .. die bewegung selbst ist noch zu ruckartig und es scheint beim c_move den tilt winkel nicht zu beachten, sonst scheint's alles draufzuhaben was ein flugzeug braucht. Cool
~"I never let school interfere with my education"~ -Mark Twain
".. die bewegung selbst ist noch zu ruckartig " "Also bei mir ist das nicht ruckartig."
Wie sensible eine Steuerung ist, hängt natürlich von den verwendeten Faktoren (Werten) ab und muss für den jeweiligen Fall angepasst werden. Ein Papierflieger reagiert anders als ein A737