| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #2 (permalink) |
| ................ 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! +++ |
| | |
| | #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 |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |