Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-05-2004, 01:24   #1 (permalink)
.
 
Benutzerbild von SunboX
 
Registriert seit: Sep 2002
Ort: Auerbach / Mittweida
Beiträge: 912
Question kleine hilfe bitte -> mit Vektoren rechnen

Hi, wie bekomme ich diesen Punkt raus?



sowei bin ich ja schonmal...

ActionScript:
  1. var laenge_vektor_b = Math.sqrt(Math.pow(this.speed_x, 2)+Math.pow(this.speed_y, 2))/2;

thanx SunboX
__________________
..:: mein weblog ::.. ..:: meine homepage ::.. ..:: VisualDRUGS ::..
Zitat:
Geschrieben von emax
iterativ arbeiten ist menschlich, rekursiv dagegen göttlich :D
Künstliche Intelligenz ist leichter zu ertragen, als natürliche Dummheit!
SunboX ist offline   Mit Zitat antworten
Alt 27-05-2004, 01:28   #2 (permalink)
.
 
Benutzerbild von SunboX
 
Registriert seit: Sep 2002
Ort: Auerbach / Mittweida
Beiträge: 912
Vielleicht noch eine kleine Erklärung dazu...

Ich möchte ein Raumschiff in die Richtung drehen (_rotation) in die es fliegt (_x += speed_x; _y += speed_y).

Ciao SunboX
__________________
..:: mein weblog ::.. ..:: meine homepage ::.. ..:: VisualDRUGS ::..
Zitat:
Geschrieben von emax
iterativ arbeiten ist menschlich, rekursiv dagegen göttlich :D
Künstliche Intelligenz ist leichter zu ertragen, als natürliche Dummheit!
SunboX ist offline   Mit Zitat antworten
Alt 27-05-2004, 07:04   #3 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
wenn es um den Punkt geht ist das doch relativ einfach versuch es doch mal so
ActionScript:
  1. var a=_x/2;
  2. var b=_y/2;
  3.  
  4. var diff=Math.sqrt(Math.pow(a, 2)+Math.pow(b, 2));
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 27-05-2004, 08:16   #4 (permalink)
.
 
Benutzerbild von SunboX
 
Registriert seit: Sep 2002
Ort: Auerbach / Mittweida
Beiträge: 912
hm, ja aber die differenz für _x und _y kann ja nicht gleich sein, oder? Ich bräuchte den x und y wert des eingezeichneten punktes. (rot umrandet) Oder noch besser, gleich den winkel des vektors, welcher an diesem punkt endet.

thanx SunboX
__________________
..:: mein weblog ::.. ..:: meine homepage ::.. ..:: VisualDRUGS ::..
Zitat:
Geschrieben von emax
iterativ arbeiten ist menschlich, rekursiv dagegen göttlich :D
Künstliche Intelligenz ist leichter zu ertragen, als natürliche Dummheit!
SunboX ist offline   Mit Zitat antworten
Alt 27-05-2004, 08:30   #5 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
na a/b sind die Koordinaten des punktes. wenn du die hälfte der hypotenuse haben
willst?
P(a/b)!!!
diff ist nun die laenge der strecke
und der winkel ist 45 wenn mich nicht alles täuscht denn das rechtwinklige dreieck wird ja halbiert
__________________
TVNEXT Solutions
atothek ist offline   Mit Zitat antworten
Alt 27-05-2004, 11:46   #6 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
jup, der gesuchte Punkt ist (xspeed/2 | yspeed/2)

Der Winkel ist allerdings nicht 45° (du meinst doch den Winkel link oben in deinem Bild, oder?)
Den musst du wohl oder übel mit Math.atan2(b, a) * 180 / Math.PI errechnen.
Janoscharlipp ist offline   Mit Zitat antworten
Alt 27-05-2004, 12:32   #7 (permalink)
.
 
Benutzerbild von SunboX
 
Registriert seit: Sep 2002
Ort: Auerbach / Mittweida
Beiträge: 912
Ja genau! Danke!

Ciao SunboX
__________________
..:: mein weblog ::.. ..:: meine homepage ::.. ..:: VisualDRUGS ::..
Zitat:
Geschrieben von emax
iterativ arbeiten ist menschlich, rekursiv dagegen göttlich :D
Künstliche Intelligenz ist leichter zu ertragen, als natürliche Dummheit!
SunboX 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 18:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele