Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-08-2005, 18:10   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 4
"Zielsuchende" Raketen

hi flasher!

ich würde gerne "zielsuchende Raketen" erstellen, die in einem spiel den dem Spieler am nähesten gegner finden und hinfliegen.
Die Gegner sind in einem Array enemys..

Außerdem wüsste ich gerne, wie man z.B. Kanonentürme dynamisch so drehen kann, dass sie auf einen bestimmten movieclip schauen

mfg
Panda
ThePandarianOne ist offline   Mit Zitat antworten
Alt 16-08-2005, 18:39   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
1. Willkommen im Flashforum

2.

Mal nach _rotation und Math.sin und Math.cos suchen da findet sichsicher etwas um deine turm zum Drehen zu bringen.

Die nächste (Gegner)-Position festzustellen ist auch nicht sonderlich kompliziert, einfach mit dem Pythagoras die Abstände berechnen und dann einfach (z.B. per for schleife) den geringsten Abstand herausfiltern

die Rakete kannst du mit etwas as dann sehrleicht auf deinen gegner zufliegen lassen (z.B.: rak._x += (rak._x - geg._x) / 8 ).

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 16-08-2005, 20:31   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 4
1. danke

2. okay das mit den raketen ist geklärt
Zitat:
Zitat von _geo_
Mal nach _rotation und Math.sin und Math.cos suchen da findet sichsicher etwas
hm Math.sin erfordert ne zahl als parameter was soll ich da rein?

mfg
Panda
ThePandarianOne ist offline   Mit Zitat antworten
Alt 16-08-2005, 21:23   #4 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Math.sin erwartet einen Winkel im Bogenmaß.

Aber Augenbewegung (Funktion) hilft dir wohl mehr
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 16-08-2005, 21:29   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 4
mhm und woher bekomm ich diesen winkel

und wenn jetz antwort kommt dass ich den berechnen soll dann neue frage

mhm und wie berechne ich diesen winkel

mfg
Panda
ThePandarianOne ist offline   Mit Zitat antworten
Alt 16-08-2005, 21:49   #6 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
mal das da ansehen ;-)

ActionScript:
  1. this.deinmcinstanzname.onEnterFrame = function() {
  2.     newAngle = Math.atan2(_root._ymouse - this._y,_root._xmouse - this._x);
  3.     gradWinkel =  90 + (newAngle * 180) / Math.PI;
  4.     this._rotation = gradWinkel;
  5. };

Ist das Gegenteil von dem was in der angehängten Datei passiert.
Angehängte Dateien
Dateityp: zip easy_rotation.zip (2,3 KB, 8x aufgerufen)
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 16-08-2005, 22:10   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 4
Thumbs up :d :d :d


Genau das was ich gesucht habe!!

Danke vielmals!

mfg
Panda
ThePandarianOne 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 15:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele