Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-09-2008, 21:17   #1 (permalink)
FlashLove@FirstSight
 
Benutzerbild von FLASHStyler
 
Registriert seit: Feb 2003
Beiträge: 2.460
Collision Detection

Ich frage mich wie es am besten ist eine Collions Detection in einem Spiel, wo man sich mit einem auto (Ansicht von oben) durch die Gegend bewegt, zu realisieren?

Würde mich über einige Ideen/ Vorschläge freuen.
__________________
www.johannes-erhardt.com | blog | xing me baby
FLASHStyler ist offline   Mit Zitat antworten
Alt 03-09-2008, 21:49   #2 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.496
am einfachsten ist es wohl mit hitTestObject
aber man muss dabei halt immer bedenken, dass das auto quasi durch objekte hindurchfahren könnte, wenn auto und objekt kleiner sind als die höchstgeschwindigkeit. daher muss man notwendigerweise in gewissen abständen testen. das ganze entweder sogar nur pixelweise verschieben und prüfen oder mit einem höchstabstand entsprechend der autolänge. in letzterem fall muss man die bewegung bei einem treffer eben teils wieder rückgängig machen.

ja, dürfte so am einfachsten sein. wenn es ein mehrspieler spiel ist kanns halt schon wieder so sein, dass man pixelweise verschiebungen abwechselnder objekte prüfen muss, weil sonst der erste player dem zweiten immer vorgezogen wird. wär wohl unfair.

mfg
sx

EDIT: ach ja, wenn alle hindernisse in einem movieclip sind muss man natürlich auch nur einmal prüfen und vergisst nix!

Geändert von shin10 (03-09-2008 um 21:52 Uhr)
shin10 ist offline   Mit Zitat antworten
Alt 03-09-2008, 22:13   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 302
Damals auf der Flashforum Konferenz 2007 hat Thorsten Diessner zum Thema Rennspiele in Flash einen Vortrag gehalten. Folien kannst du auf seiner Homepage runterladen. Die letzte Folie behandelt auch den (Pseudo)Code für eine Collision Detection
http://www.polyaktiv.de/ffk07/car.zip
__________________
Gruß
Flo

---- blog.derhess.de ---- My Book Store ---- YouTube iNspIreNewMedia ----
Blog, Flash-Programmierung, Interaction Development und alles andere mit Medien
der_hess 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 16:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele