|
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 28.01.2008, 13:04 Titel: Berechnung der Bewegungsrichtung |
|
|
Hallo,
ich sitze derzeitig an einem Game in dem ich ein Auto darstelle das
sich im 360° Winkel drehen kann.
Allerdings weiß ich nicht wie ich dieses nun in dem eingestellen
Blickwinkel bewegen soll.
Ich weiß in welchem Winkel es sich dreht und
kann es mit meiner Sprite Klasse bewegen mittels:
Allerdings scheitert es bei mir an dem grundlegendem Verständnis
Ich wäre über Hilfe dankbar.
mfg
DarK _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
GreveN JLI Master
Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 28.01.2008, 13:15 Titel: |
|
|
Was du brauchst ist simple lineare Algebra und ein bisschen Trigonometrie, nicht schwer, aber zuviel um das mal eben in einem Posting zu erklären. Darum schau dir erstmal die zugehörigen Wiki-Artikel oder ähnliches an, wenn du konkrete Fragen hast kannst du ja nochmal nachfragen... ;) |
|
Nach oben |
|
|
Otscho Super JLI'ler
Alter: 36 Anmeldedatum: 31.08.2006 Beiträge: 338 Wohnort: Gummibären-Gasse Medaillen: Keine
|
Verfasst am: 28.01.2008, 14:13 Titel: |
|
|
Das kommt darauf an in welche Richtung dein Auto bei der Drehung um 0.0f zeigt.
Nehmen wir an zeigt da direkt nach oben. Dann verwendest du dafür folgenden Ansatz:
delta_X = sin(rotation) * BetragDerGeschwindigkeit;
delta_Y = -cos(rotation) * BetragDerGeschwindigkeit;
und das kannst du ja dann in deine Funktion einsetzen.
Zeigt bei dir das Standartbild nach unten dann musst du die Vorzeichen umdrehen. Zeigt es in eine Seite, dann musst du cosinus und sinus durchtauschen. |
|
Nach oben |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 28.01.2008, 19:01 Titel: |
|
|
so einen Ansatz hatte ich schon , ich glaub damit kann ich arbeiten, dank dir _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|