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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-12-2008, 13:52   #1 (permalink)
Neuer User
 
Benutzerbild von IIDarianII
 
Registriert seit: Feb 2005
Beiträge: 165
Schrägen und hitTest

Huhu ich habe ein Problem mit schrägen MC's und dem hitTest.

Ich bin gerade dabei ein Spiel zu programmieren. Dabei soll man mit einer Figur über den Boden laufen können. Das Problem ist, dass ich den Boden nicht immer eben haben möchte sondern auch mal bodenwellen, schrägen etc. haben möchte. Nun ist es so, dass mein hittest immer auf das Objekt anspricht. Jedoch auch wenn ich einen MC welcher als boden dient neige, spricht der hitTest auf den MC an, als wäre er ein großes waagerechtes viereck anstatt ein geneigtes viereck.

Der AS befindet sich in 2 ausgelagerten AS dateien. Ich hoffe mit kann jemand helfen wie ich das ganze angehen muss, damit die Figur auch die Schräge hochlaufen kann.

Ich hänge die Dateien mal an. Der Hittest befindet sich in Actions ganz am ende.
Angehängte Dateien
Dateityp: rar Spiel.rar (10,8 KB, 2x aufgerufen)
IIDarianII ist offline   Mit Zitat antworten
Alt 24-12-2008, 15:41   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
entweder die landschaft vektorisieren und den schnittpunkt figur/ boden mathematisch berechnen

oder den berührungspunkt iterativ ermitteln: hitTest == figur etwas hoch, kein hitTest == figur etwas runter ... bis es passt.

oder die landschaft in viele kleine waagrechte strecken aufteilen. also 'fasst' schräge.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 26-12-2008, 15:38   #3 (permalink)
Neuer User
 
Benutzerbild von IIDarianII
 
Registriert seit: Feb 2005
Beiträge: 165
Zitat:
entweder die landschaft vektorisieren und den schnittpunkt figur/ boden mathematisch berechnen
Die Möglichkeit klingt für mich am interessantesten und am anspruchsvollsten. Hat hier villeicht jemand von euch einen Ansatz oder ein Beispiel für mich, wie ich die ganze Sache am besten angehen kann?
Vielen Dank schonmal.
IIDarianII ist offline   Mit Zitat antworten
Alt 26-12-2008, 15:48   #4 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
http://www.gotoandplay.it/_articles/.../ik_engine.php

physik-engine - RigidBody
http://lab.polygonal.de/category/physics/
http://www.cove.org/ape/
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib 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:28 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele