Hallo
Ich habe es bereits geschafft, dass eine Linie dem Cursor folgt und das Objekte sich zu einem Punkt X hin bewegen
Spoiler anzeigen
Ich würde gerne , dass die beiden Gelb markierten Punkte dargestellt werden und weiss nicht, wie ich sie berechnen kann [Sie wären am Rande des Kreises in einem 90° Winkel zur Cursor Linie , wenn der Cursor sich bewegt sollen sich auch die Punkte an der Kugel drehen...]
Vielen Dank im Vorraus
MFG Thorstian
Verschoben. ~Thunderbolt
Ich habe es bereits geschafft, dass eine Linie dem Cursor folgt und das Objekte sich zu einem Punkt X hin bewegen
Quellcode
- dx := figur_x - gegner1_x; // x-Differenz
- dy := figur_y - gegner1_y; // y-Differenz
- r := sqrt(dx*dx + dy*dy); // Abstand
- dx := dx * gegner1_v / r; // dx strecken mit dem Faktor v/r
- dy := dy * gegner1_v / r; // dy strecken mit dem Faktor v/r
- gegner1_x := gegner1_x + dx; // Gegner bewegt sich zum Spieler (x-Achse)
- gegner1_y := gegner1_y + dy; // Gegner bewegt sich zum Spieler (y-Achse)
Ich würde gerne , dass die beiden Gelb markierten Punkte dargestellt werden und weiss nicht, wie ich sie berechnen kann [Sie wären am Rande des Kreises in einem 90° Winkel zur Cursor Linie , wenn der Cursor sich bewegt sollen sich auch die Punkte an der Kugel drehen...]
Vielen Dank im Vorraus
MFG Thorstian
Verschoben. ~Thunderbolt
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Thunderbolt“ ()