webForumDet fria alternativet

Bilspel

6 svar · 290 visningar · startad av hajdo

hajdoMedlem sedan nov. 2003169 inlägg
#1

Hej, jag försöker göra ett bilspel (tutorials)

Jag har ett litet problem,,,, jag får bilen att rotera men inte att åka frammåt, vad e fel?

http://www.flashkit.com/tutorials/Games/Creating-Matthew_-835/index.php

Mika3lMedlem sedan nov. 20018 492 inlägg
#2

Fick du med den här kodbiten?

 // This will make the car move
 speed *= .98;
 x = Math.sin(_rotation*(Math.PI/180))*speed;
 y = Math.cos(_rotation*(Math.PI/180))*speed*-1;
 if (!_root.move.hitTest(_x+x, _y+y, true)) {
 _x += x;
 _y += y;
 } else {
 speed *= -.6;
 }
}

Visa gärna din fil, blir ganska mycket enklare då. ;)

hajdoMedlem sedan nov. 2003169 inlägg
#3

aa, den fick jag me....

http://members.chello.se/hmoller/car.fla

Mika3lMedlem sedan nov. 20018 492 inlägg
#4

Asch, kan inte öppna filen (antar att du har Flash MX 2004) och kolla. :l

Men har du kollat så att alla instace-names är rätt? Har du lagt koderna på rätt ställen?

hajdoMedlem sedan nov. 2003169 inlägg
#5

aa, jag fattar ingenting...

hajdoMedlem sedan nov. 2003169 inlägg
#6

ähh, jag förökte med att ladda ner en färdig fil och det funka... nu ska jag försöka ändra i filen...

Hur får man till exempel bilen att den itne ska kunna åka in i väggar...? Ska läsa lite, svar endå sa att andra kan läsa snabbt.

Mika3lMedlem sedan nov. 20018 492 inlägg
#7

Du får kolla upp vilka kordinater som bilen inte får träffa och sedan skapa en if-sats som kollar om bilen befinner sig på de x- och y-kordinater m.h.a hittest-funktionen (läs mer om den i Flashmanualen).

Hinner inte säga något mer nu då jag måste springa ifrån datorn...

245 ms totalt · 3 externa anrop · v20260731065814-full.30151723
125 ms — hämta forumlista (db)
118 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)