Dzisiaj pokażę wam jak zrobić obrót pojazdu w 360 stopniach.
Tworzymy obiekt aktywny i dajemy mu animacje kierunku prawego. Ja posłużę się ciężarówką:
http://img155.imageshack.us/img155/6483/kierunki.pngPrzechodzimy do zdarzeń:
repeat while "Right arrow" is pressed
i speed of "samochód">0 to "samochód">
sub 1 from arterable value A.(gdy trzymamy strzałkę w prawo odejmujemy jeden z wartości. Warunek z prędkością jest po to, żeby pojazd obracał nam sie tylko gdy jedzie)
repeat while "Left arrow" is pressed
i speed of "samochód">0 to "samochód">
add 1 from arterable value A.(to samo co wcześniej , tylko z lewą strzałką i dodajemy zamiast odejmować)
Ostatnie zdarzenie
Always>smochód>
set angle to arterable value A, qality = 0.1 i
set direction to angle "samochód"/11.25(obracanie animacji pojazdu i zmiana kierunku jazdy)
W pierwszych dwóch zdarzeniach możemy zmieniać wartości , aby zmieniać prędkość obrotów.
Dobrze jest dodać zdarzenia, które sprawia, że im mniejsza sybkośc pojazdu, tym mniejsza szybkość obrotów.
Dzięki za przeczytanie.
Edit: Tak powinno wyglądać:
http://img43.imageshack.us/img43/7119/zdarzenia.pngZamieniono obrazki na działające odnośniki, kolor zielony tylko dla moderatorów i administratorów. /Neosorki/Marik
Ostatnio edytowane 28 stycznia 2012, 10:09 przez
marik23455