Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-04-2005, 16:01   #1 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
rotation im verhältnis von flughöhe und breite?

Hallo Forum,

ich berechne dynamische Flugbahnen in dem ein Vogel fliegt. Das Problem ist beim Steigen und Fallen soll er sich ratationsmässig an der bestimmten Flugbahn ausrichten(rotieren), wie bei einem Tween, wo das Objekt an einem pfad ausgerichtet ist.

Hat da jemand eine Idee wie man das mit AS erreichen kann?

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 28-04-2005, 16:15   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
2D, 3D ?

letzte position zur aktuellen (besser zur nächsten) position. daraus kannst du den winkel berechnen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 28-04-2005, 16:35   #3 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
Hallo HGSeib,

2D, die Flugbahn wird aber dadurch erreicht, dass ich einmal das Objekt und wenn die Stage nicht ausreicht die Map bewege. Wie mache ich das dann? Bin gerade irgendwie verwirrt.

ciou
Markus
screamingworld ist offline   Mit Zitat antworten
Alt 28-04-2005, 16:59   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
im jahr von einstein ist alles r-e-l-a-t-i-v

geht dein hindergund 3 punkte runter, ist dein flugzeug relativ 3 punkte hoch gegangen usw.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 29-04-2005, 10:05   #5 (permalink)
new Benutzer
 
Registriert seit: Mar 2003
Ort: Hamburg
Beiträge: 256
ja stimmt schon aber...

Also ich speichere ja auch die Werte der Flugbahn ja auch noch mal gesondert ab, aber die formel zur Berechnung ändert sich ja auch, wenn die höchste pos erreicht ist...oder? Und was mache ich, wenn einer der Katheten 0 ist wie es auch auf jedenfall passieren kann, da ja die Geschwindigkeit beim Runterfallen ständig abnimmt und wenn jetzt speed in horizontaler Richtung schon 0 ist und die vertikale noch nicht gibt das doch not a number und so... Kann mir jemand noch einen Denkanstoss geben?

Wäre echt super...

Hier noch eine kleine Skizze zur Verdeutlichung...

ciou
Markus
Angehängte Grafiken
Dateityp: gif flugbahn.gif (5,2 KB, 20x aufgerufen)
screamingworld ist offline   Mit Zitat antworten
Alt 29-04-2005, 13:25   #6 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
"..aber die formel zur Berechnung ändert sich ja auch.."
stimmt, die formel zur berechnung des tangens wird an der börse wöchentlich neu ermittelt. sorry, aber sowas lesen zu müssen tut weh!

var vDeltaX= vNeueX_position - vAlteX-position;
var vDeltaY= vNeueY_position - vAlteY-position;
var vWinkel= Math.atan2(vDeltaX, vDeltaY);

"..und wenn jetzt speed in horizontaler Richtung schon 0 ist.."
dann stürzt den flugzeug ab! bzw. wenn der schub gross genug ist, verlassen wir die erde..

p.s.
http://www.seibsprogrammladen.de/fra...allistik/flash
bälle müssen nicht gedreht werden. aber so schwierig kann das doch nicht sein, aus dem (auch hierbei) gegebenen dx und dy den winkel zu berechnen.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (29-04-2005 um 14:58 Uhr)
hgseib ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:30 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele