SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Przesuwani9e pionka po planszy

zozio - Wto 10 Mar, 2009 17:03
Temat postu: Przesuwani9e pionka po planszy
Witam

Mam takie pytanie:
Mam 200 pól na planszy i 3 pionki (zielony, czerwony i niebieski) oraz trzy guziki w tych samych kolorach do sterowania pionkami (taka gra). Chciałbym by po naciśnięciu niebieskiego przycisku 1 raz niebieski pionek przesunął się o 1 pole, gdy kliknę 3 razy w czerwony to analogicznie czerwony pionek przesunął się o 3 pola. W jaki sposób można to w miarę szybko zrobić? Może jakieś przykłady skryptów do wykorzystania??

Pozdrawiam i dziękuje za pomoc.

mielu - Wto 10 Mar, 2009 19:52

zozio napisał/a:
przesunął się o 3 pola.

przesuniecie ma nastąpić za pomocą klawiatury, czy losowo??

tak czy inaczej trzema zrobić sobie np if, który będzie sprawdzał jakiś licznik, a ten licznik trzeba będzie zwiększać aż przyjmie wartość 3.

zozio - Sro 11 Mar, 2009 09:23

Więc chodzi o to by po każdym kliknięciu pionek przesuwał się do kolejnego pola. W załączniku jest przykład ale po kliknięciu w przycisk przesuwa się tylko o jedno pole i po ponownym wraca i wykonuje ten sam ruch, a mi chodzi o to by w trakcie klikania pionek poruszał sie ku górze po kliknięciu o 1 pole.
mielu - Sro 11 Mar, 2009 15:53

aby zrobić coś takiego potrzebujesz zapoznać się z kilkoma funkcjami

Math.approach(,,) - http://www.swishtutor.com/m/0069.htm - przesuwanie obiektu
for - http://www.swishtutor.com/f/0001.htm - pętla
if - http://www.swishtutor.com/i/0001.htm - instrukcja warunkowa

niestety musisz zapomnieć o efektach wbudowanych w swish

zozio - Pią 13 Mar, 2009 18:28

Dzięki :)
Już sobie poradziłem używając animacji na linii czasu ;)


Powered by phpBB modified by Przemo © 2003 phpBB Group