|
SWiSH Forum Forum użytkowników programów SWiSH |
 |
SWiSH Max - Ruch samochodu we wszystkich kierunkach
impimp - Sob 21 Mar, 2009 06:44 Temat postu: Ruch samochodu we wszystkich kierunkach Witam!
Mam na planszy samochud i chce aby jeździł w karzdym kierunku w zależność na jaki jest skierowazny.
Zrobiłem taki kod i odróżnia tylko 4 kierunki.
Kod: | on (keyPress("<UP>")) {
if (samochud._rotation==90) {
samochud._y -= 5;
}
if (samochud._rotation==180) {
samochud._x += 5;
}
if (samochud._rotation==270) {
samochud._y -= 5;
}
if (samochud._rotation==0) {
samochud._X -= 5;
}
}
on (keyPress("<DOWN>")) {
if (samochud._rotation==90) {
samochud._y += 5;
}
if (samochud._rotation==180) {
samochud._x -= 5;
}
if (samochud._rotation==270) {
samochud._y += 5;
}
if (samochud._rotation==0) {
samochud._x += 5;
}
}
on (keyPress("<Left>")) {
samochud._rotation -= 5;
}
on (keyPress("<Right>")) {
samochud._rotation += 5;
} |
Czy jest na to jakaś funkcja? Czy musze robić karzdy stopień ręcznie?
Z góry dzięki za pomoc
|
|