Vi har bare holdt weekend - pointene er skam fine nok :)
Jeg har lavet en pacman spil engang i Flash 5 - mit andet spil faktisk. Ret tåbelig kode, men ideen jeg ville anvende i dag er den samme.
Lav et array af alle dine intersections samt alle dine brikker. For hver brik husker du dens nuværende retning. For hver intersection angiver du dens x og y position i de tilstedeværende retninger.
Når du så på hver enterFrame løber alle brikker igennem, så tjekker du for hver, om de befinder sig ovenpå en intersection. Gør den det, så fjerner du brikkens modsatte retning (går den vest, så fjerner du øst...) og tager der efter en tilfældig af de tilbageværende retninger. Når alle brikker har eventuelt har fået sat en ny retning, så flytter du dem i henhold til deres retning.
> Barklund Jeg forstår det ikke helt. Skal måske bruge noget kode-eksempel. Men hvis det kode pyroman har lovet til senere er noget jeg kan bruge (tror jeg da det er :-) - så er det jo ikke nødvendigt.
Jo men så kom barklund jo, og ja - har du stadig brug for det eller håber du på barklunds script, mit er nok lidt mindre smart (fylder lidt mere), men jeg kan bedre finde rundt i det end alle de der array-funktioner...
Tror stadig jeg har brug for det - har også mine problemer med de arrays ;-)
Men altså har du ikke tid til det eller noget, så må jeg prøve videre med Barklunds - det virker garanteret. Jeg er bare ikke så suveræn til det stuff :-)
Okay nu har jeg lavet noget der i hvert fald virker fint på min...
Du laver et MC med navnet 'pacman' og et mc med en usynlig kvadrat der er lidt større end din pacman. Først hiver du et antal kvadrater ind som kryds og sørger for at de alle står lige overfor de andre nærmeste.
I denne kode skal du ændre argurmentet i den sidste funktion (_root.pacman.decide("directions");). Her skal du istedet for directions skrive de tiladte retninger ("up", "down", "left" og "right") adskildt af en bindestreg(Det er ligemeget med rækkefølgen). eksempel:
_root.pacman.decide("left-right-up");
Det burde være det - Den er ret overskuelig... : )
Jeg kan ikke rigtigt få det til at virke. Fra start bevæger pacman sig jo ikke - men det har jeg så sat den til. Men derfor sker der stadig ikke noget, når den kører henover mit kryds - den fortsætter bare lige igennem...
Hmmm det lyder mærkeligt, jeg havde lavet det med en pacman og ni kryds og der kunne han godt gennem dem alle sammen.
Ja for-løkken er til flere pacmans - kan godt vise dig det lidt senere men har ikke tid nu
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.