Pathfinding
Übersicht

![]() |
IronstormErstklassiger Contest-VeranstalterBetreff: Pathfinding |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi @ all!
Ich will nun mein neues Projekt Alm-Life herausgeben! Dazu aber brauch ich noch kurz eure hilfe! Also es ist folgendes Prob.: Ich wollt Pathfinding in mein Spiel machen. Naja für die NPC´s ![]() Code: [AUSKLAPPEN] Dim map(12,12) Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,[b]Z[/b],0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,1,0,1,0,0,0,0,0,1 Data 1,0,0,0,0,0,[b]S[/b],0,0,0,0,0,0,1 Data 1,0,0,0,0,1,0,1,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,0,0,0,0,0,0,0,0,0,0,0,0,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1 So das s steht für den startpunkt. Und das Z für das Ziel. Die 1 ist für die Wand. Wie mache ich es nun das der NPC nicht durch eine Wand spaziert oder überhaupt lauft? Ich weiß das ist viel verlangt aber mit den Tutorials komm ich net weit! Bitte ![]() |
||
..:: blackbird design : blackbird photography : Futuro Verde : X-Commander ::..
MacBook | Intel Core 2 Duo 2,1 GHz | 2048 MB RAM | 80 GB HDD | Mac OS X 10.6.2 (Snow Leopard) | Adobe CS4 Design Premium |
![]() |
Spikespine |
![]() Antworten mit Zitat ![]() |
---|---|---|
ok..
ich denk mal du hast die Datas mit read schon in die map gepackt. dann hast du eine X-Koordinate des Spielers und eine Y-Koordinate des Spielers. die kollision mit der wand prüfst du dann ungefähr so: Code: [AUSKLAPPEN] If map(SpielerX,SpielerY)=1 then blabla
da kommt die abfrage hin. oder du packst die abfrage gleich in die bewegung rein. Bei einer Nord-Bewegung: Code: [AUSKLAPPEN] If map(SpielerX,SpielerY-1)<>1 then Bewegung ...
hoffe geholfen zu haben spike |
||
![]() |
theBlade |
![]() Antworten mit Zitat ![]() |
---|---|---|
genau, das ist die einfachste methode (aus blitzmasters RPG-tut ^^), und die NPCs steuerst du genauso... | ||
"Ich bin wie ich bin. Die einen kennen mich, die anderen können mich." (Dr. Konrad Adenauer)
UTFSB -> (use the fuckin "suchen"-button) User posted image <- link -.- |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group