Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2008, 12:10   #1 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
MC via Actionscript an Pfad ausrichten - geht das?

Hi Ihrs,

ich bin gerade dabei ein einfaches Spiel zu programmieren. D.h. es ist eigentlich eine Mischung aus Spiel und vordefinierter Animation:
Ein Charakter soll in einer vorgegebenen zeit (1-2 Min) eine vordefinierte Strecke entlang schwimmen. Auf dieser Strecke passieren per Zufall Dinge (z.B. wird er von Unterwassergetier attackiert und muss ausweichen, etc.)

Nun meine Frage:
Kann ich via Actionscript und einer Timer-Funktion einen MC (Charakter) an einem vorgegebenen Pfad in einer vorgegebenen Zeit entlang "schwimmen" lassen? Also Quasi "Am Pfad ausrichten", aber nich Keyframe-basiert, sondern z.B. über X-Prozent des Pfades, wobei 100% das Ende des Pfades wäre? Geht das? Und wenn nicht, welche Möglichkeit bietet sich da am ehesten an?

Danke im Voraus und Grüße
Fäb
fabbsen ist offline   Mit Zitat antworten
Alt 16-01-2008, 12:20   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Am Pfad ausrichten geht nicht mit AS (es sei denn, du zeichnest auch den Pfad selber über AS). Dann könntest du die Koordinaten in ein Array packen und das dann "abfahren". Vielleicht geht da was mit hitTest - wird aber wohl eher unsauber - wobei ich gerade an "Linerider" denken muss...
Was aber natürlich geht, ist, eine normale Key-Frame Ani zu benutzen und die über AS zu steuern. Wenn die z.B. 100 Frames hätte, entspräche ja Frame 20 auch 20 %.
Bei mehr oder weniger Frames kann man sich das ja in Prozent umrechnen.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 16-01-2008, 12:55   #3 (permalink)
ein tüüüp
 
Registriert seit: May 2002
Ort: berlin
Beiträge: 627
Danke schonmal - klingt gut!

Allerdings würde ich die Animation gerne nicht komplett linear abfahren, sondern mal n bisschen beschleunigen und dann wieder verzögern. Und das auch nich jedesmal gleich, sondern bei jedem Spiel per Zufall n bisschen unterschiedlich.
Nur der gesamte Weg soll innerhalb einer vordefinierten Zeit zurückgelegt sein.

Kannst mir sagen wie ich das am einfachsten angehe?

Danke im Voraus und Grüße
Fäb
fabbsen 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 19:13 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele