.| Autor | Beitrag |
|---|---|
|
000 03.05.2008, 16:08 Felheart |
Hi, Ich hab Koordinaten vom Spieler und vom gegener. X nimmt nach rechts hin zu. Der Schusswinkel der Spielers berträgt: Wie kann ich diese "Zielvariabele" berechnen wenn z.B. folgendes gegeben ist. |
|
Profil || Suche |
|
001 03.05.2008, 17:36 Adrian_Broher Admin |
Und was willst du uns nun fragen? --There is nothing wrong with high standards. It's your problem that you don't meet them. |
|
Profil || Suche |
|
002 03.05.2008, 17:48 Felheart |
Ich will wissen wie ich aus den beiden Koordinaten (Spieler / Zombie) jetzt den Wert rauskriege, der den Spieler dann direkt auf den Zombie zielen lässt. Edit: zb wenn der Zombie RECHTS neben mir steht (auf gleicher höhe), dann müsste der "Zielwinkel" 1.5 sein. Dieser Beitrag wurde am 03.05.2008 um 17:50 von Felheart bearbeitet. |
|
Profil || Suche |
|
003 03.05.2008, 18:45 Tuboatse-Harald |
Denk dir ein Dreieck, dessen Katheten auf den Koordinatenachsen liegen und die Eckpunkte auf den entsprechenden Personen. Jetzt kannst du mit sin/cos/tan die Winkel in dem Dreieck berrechnen. --Twisted and Brainfire. |
|
Profil || Suche |
|
004 03.05.2008, 18:52 Felheart |
Ok, alles klar. Dieser Beitrag wurde am 03.05.2008 um 18:53 von Felheart bearbeitet. |
|
Profil || Suche |
|
005 03.05.2008, 18:55 hausi |
Du musst überhaupt nix umberechnen. Der Computer rechnet bereits in Bogenmass. Und falls das wirklich -3 bis +3 sein sollte (was ich stark bezweifle), dann teilst du die 180° einfach durch 60 O.o. --Dieser Beitrag wurde am 03.05.2008 um 18:56 von hausi bearbeitet. |
|
Profil || Suche |
|
006 03.05.2008, 19:22 Felheart |
Spieler: Zombie: Der Zombie ist jetzt rechts über dem Spieler. Also Höhe 900 - 400 = 500. Kannst du mal ein komplettes Beispiel vorrechenen wie ich von Koordinaten auf |
|
Profil || Suche |
|
007 03.05.2008, 19:40 hausi |
Ich würde dir empfehlen, zuerst mal die Trigonometrie etwas genauer anzuschauen. Was du da nämlich machst, ist schon fast ein Verbrechen. sin(x)^(-1) ist nämlich nicht die Umkehrfunktion von sin(x), sondern arcsin. Des weiteren habe ich gesagt, dass dein PC im Bogenmass rechnet, nicht der Windows Calculator (der wandelt das nämlich wieder um, wenn du ihm das sagst). Ausserdem ist der sinus nicht Gegenkathete / Ankathete, sondern Gegenkathete / Hypotenuse. --Dieser Beitrag wurde am 03.05.2008 um 19:41 von hausi bearbeitet. |
|
Profil || Suche |


