Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-11-2006, 15:20   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 162
Perspektivisches Fliegen

Hallo,
hat jemand eine Idee wie man das Fliegen , wie in diesem Spiel umsetzen kann?
http://lustige-games.de/Sport/11/Himmelstaucher.html

Die Faktoren die das Fliegen beeinflussen sind Richtung, Kraft und Wind.

Ich hatte es zuerst mit einem Flug auf einer Ellipse probiert, deren Höhe und Breite immer unterschiedlich ist. Aber so fliegt das ganze ja immer sehr ähnlich. Dann hab ich mir überlegt, dass man die Ellipse auch drehen könnte, aber das kommt dann auch nicht so hin.
Zudem muss ja auch noch die Skalierung beachtet werden.

Hat vielleicht jemand einen Ansatz?

Mit den Dingen, die in dem Buch "Foundation ActionScript Animation" von FriednsOfFed beschrieben werden konnte ich in dem Fall auch nicht so viel anfangen.

Danke schon einmal.
MaticPel ist offline   Mit Zitat antworten
Alt 12-11-2006, 22:07   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 27
Ich würde es mit drei dimensionalen Vektoren versuchen - x, y, z.

Richtung = vektor_x;
und vektor_y ist dann von der Schwerkraft beeinflusst. Du könntest z.B. vektor_y einen Anfangswert geben, der der Kraft entspricht und dann onEnterFrame abnehmen lassen.

z könnte sich aus Kraft/Kraftrichtung errechnen lassen (wie weit sich der Player per Frame von der Kamera wegbewegt, d.h. wie stark er sich verkleinert).

So in der Art und Weise würde ich es angehen.

Viel Glück!
ne0r ist offline   Mit Zitat antworten
Alt 17-11-2006, 08:36   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2006
Beiträge: 162
Ich habe inzwischen den Flug halbwegs hinbekommen.
Und es auch über x, y, z gemacht mit Hilfe der Anleitung von http://www.kirupa.com/developer/acti...pt/zooming.htm

Aber nun häng ich an der Kollisionsdetection. D.h. wie erkennt man,
dass ein Objekt auf den Boden gefallen ist. Meine Idee war es
einfach eine Ebene im Raum aufzuspannen und dann
zu Überprüfen, ob das untere Ende des objekts in oder
unter dieser Ebene liegt. Dann würde es sich ja auf dem
Boden befinden und sonst nicht.
Das wäre allesdings ganz schön kompliziert.

Gibt es da noch eine einfachere Idee?
MaticPel 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:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele