Wie kann ich den Winkel eines Geschosses errechnen, der benötigt wird, um den angezielten Punkt in möglichst hohem Winkel bei x Gravitation und y Geschwindigkeit per Steilfeuerbeschuss zu treffen?
Wer nicht weiß, was Steilfeuerbeschuss ist, dabei wird im Gegensatz zum normalen Direktbeschuss in einem Winkel>45° geschossen, wodurch eine parabelförmige Flugbahn entsteht.
Hier etwas meiner Zeichenkunst zum verdeutlichen(links Direktbeschuss, rechts Steilfeuerbeschuss)
Momentan habe ich das so gelöst, dass ich dem Pfeil einfach eine Gravitation von 1 gegeben habe und ihn mit einer Geschwindigkeit von 15 im Winkel zur Maus abschieße, jedoch ist es für den Spieler sehr schwer zu erahnen, wie die Flugbahn später verläuft, deshalb möchte ich, dass der Pfeil direkt so abgefeuert wird, dass er automatisch über einen möglichst steilen Winkel am Ende trifft. Jedoch hab ich keine Ahnung, wie ich den benötigten Winkel berechnen kann.
Hat vielleicht jemand einen Lösungsansatz für mich?
Wer nicht weiß, was Steilfeuerbeschuss ist, dabei wird im Gegensatz zum normalen Direktbeschuss in einem Winkel>45° geschossen, wodurch eine parabelförmige Flugbahn entsteht.
Hier etwas meiner Zeichenkunst zum verdeutlichen(links Direktbeschuss, rechts Steilfeuerbeschuss)
Momentan habe ich das so gelöst, dass ich dem Pfeil einfach eine Gravitation von 1 gegeben habe und ihn mit einer Geschwindigkeit von 15 im Winkel zur Maus abschieße, jedoch ist es für den Spieler sehr schwer zu erahnen, wie die Flugbahn später verläuft, deshalb möchte ich, dass der Pfeil direkt so abgefeuert wird, dass er automatisch über einen möglichst steilen Winkel am Ende trifft. Jedoch hab ich keine Ahnung, wie ich den benötigten Winkel berechnen kann.
Hat vielleicht jemand einen Lösungsansatz für mich?