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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-07-2008, 10:05   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2005
Ort: Oldenburg
Beiträge: 2.408
Jump and Run (Tile bases)

Hi,


ich sitze seit einigen Tagen an einem Jump and Run Spiel, komme jedoch net weiter. Das Ganze ist Klassenbasierend in As3 und von den Grundideen derzeit an TonyPa angelehnt.

Mein Problem: Ich schaffe es nicht, dass der Hero (der Spieler) vor bestimmten Elementen stehen bleibt, da er nicht weitergehen kann. (Beispielsweise eine Mauer) Mit der Option vom Tony komme ich nicht weiter.

Zuerst dachte ich an den HitTest, aber der ist ja laut vieler Aussagen nicht das goldene vom Ei. Der BitmapDataHitTest ist auch noch eine Option.

Over all: Hat jemand von Euch ein paar andere Denkanstöße ( Ich glaube nämlich es muss einen besseren Weg geben), oder hat sowas schonmal machen müssen?


Lg, Nico


PS: Nochmal: Es geht um ein Jump and Run, basierend auf dem "Tile Game" Prinzip. Sprich: Die Levels/Maps werden mitHilfe eines mehrdimensionalen Arrays gebaut.
Nico B. ist offline   Mit Zitat antworten
Alt 02-07-2008, 10:46   #2 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Normalerweise notiert man das doch im Array für die "Map" ob eine Tile begehbar ist oder nicht, oder?

Und wenn eine Bewegungsanfrage ergibt das die "Zieltile" nicht begehbar ist verhindert man die Bewegung.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'

Geändert von readme.txt (02-07-2008 um 10:48 Uhr)
readme.txt ist offline   Mit Zitat antworten
Alt 03-07-2008, 00:40   #3 (permalink)
Developer
 
Benutzerbild von malthoff
 
Registriert seit: Sep 2001
Ort: Unterhaching/München
Beiträge: 513
schau dir die tonyPa geschichte nochmal an. daran hab ichs auch gelernt
und funktioniert tadellos. zumindest ist das die einfachere variante
anzufangen.
malthoff ist offline   Mit Zitat antworten
Alt 14-07-2008, 00:41   #4 (permalink)
wau
 
Benutzerbild von Circushund
 
Registriert seit: Jan 2006
Ort: Hamburch
Beiträge: 404
hmm, ok die tonypa Geschichte ist mitlerweile evtl. schon schwieriger geworden, es in AS3 umzusetzen

Aber es stimmt was readme sagt, du musst einfach nur testen, ob dein Männchen bevor es geht, auf das Tile XY gehen kann oder nicht?
Kann es darauf gehe, setz du dein Männchen, sonst nicht!

Also

if (tile[x,y]=="movable")
{
hero.xTile ++;
}

..so in etwa
__________________
Say no to Internet Explorer 6!
Circushund ist offline   Mit Zitat antworten
Alt 14-07-2008, 01:07   #5 (permalink)
Developer
 
Benutzerbild von malthoff
 
Registriert seit: Sep 2001
Ort: Unterhaching/München
Beiträge: 513
Das Prinzip bleibt das gleiche. Auch in AS2 konnte man nicht "copy&paste"n ;-)
malthoff 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:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele