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


Powered by phpBB modified by Przemo © 2003 phpBB Group