SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
Przesuwani9e pionka po planszy
Autor Wiadomość
zozio 
Specjalista


Dołączył: 25 Sty 2005
Posty: 134
Skąd: Sztum
Wysłany: Wto 10 Mar, 2009 17:03   Przesuwani9e pionka po planszy
   Moje WWW: http://www.telford.com.pl


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 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: 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 
Specjalista


Dołączył: 25 Sty 2005
Posty: 134
Skąd: Sztum
Wysłany: Sro 11 Mar, 2009 09:23   
   Moje WWW: http://www.telford.com.pl


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 


Pomógł: 131 razy
Wiek: 48
Dołączył: 06 Kwi 2006
Posty: 1177
Skąd: Kraków
Wysłany: 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 
Specjalista


Dołączył: 25 Sty 2005
Posty: 134
Skąd: Sztum
Wysłany: Pią 13 Mar, 2009 18:28   
   Moje WWW: http://www.telford.com.pl


Dzięki :)
Już sobie poradziłem używając animacji na linii czasu ;)
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.11 sekundy. Zapytań do SQL: 12