| |||||||
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) |
| 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. |
| | |
| | #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! |
| | |
| | #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? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |