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
6 svar · 290 visningar · startad av hajdo
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
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å. ;)
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?
aa, jag fattar ingenting...
ä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.
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...