Matyxex Opublikowano 20 Maja 2007 Udostępnij Opublikowano 20 Maja 2007 Potrzebuje kodu na dwukrotny klawisz ,,A'': Gdy nacisne przycisk ,,A'' uderza (sprite1), gdy w odstępie czasu 1s przycisne znowu klawisz ,,A'' uderza (sprite2). I jeszcze jeden sprite za trzecokrotnym... Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jakim Opublikowano 20 Maja 2007 Udostępnij Opublikowano 20 Maja 2007 Zainicjuj zmienną, która będzie liczyć czas od uderzenia - niech to będzie np. 'czas'. W stepie zawsze odejmuj 1 od tej wartości. Dodaj także zmienną, która sprawdzać będzie, który atak wykonano - np. 'atak'. czas-=1 Ogólna struktura skryptu ataku będzie wyglądać tak: if keyboard_check_pressed(ord('A')) { if czas>0 { if atak=1 { sprite_index=animacja2; czas=liczba sekund*room_speed //w tym wypadku będzie 1*room_speed, czyli prościej - room_speed atak=2 } else if atak=2 { sprite_index=animacja3; czas=0 atak=0 } } else { atak=1 sprite_index=animacja1; czas=liczba sekund*room_speed //jak poprzednio } } Po zakończeniu animacji ataku (animation end) powinieneś przywrócić domyślny sprite. Powinno działać... o ile czegoś nie spaprałem ;). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxex Opublikowano 24 Maja 2007 Autor Udostępnij Opublikowano 24 Maja 2007 Sorka że tak długo nie odpowiadałem nie miałem dostępu do neta. Error: FATAL ERROR in action number 1 of Key Press Event for <any key>Key for object hero COMPILATION ERROR in code action Error in code at line 8: czas=1*room_speed at position 9: Variable name expected. Nierozumiem zmiennej czas, jak ją zrobić ? Jest to object ale czy go dobrze stworzyłem ? Object czas step {czas-=1}. To wszystko ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jakim Opublikowano 24 Maja 2007 Udostępnij Opublikowano 24 Maja 2007 http://pl.wikipedia.org/wiki/Zmienna_%28informatyka%29 W Game Makerze zmienne deklaruje się w obiektach - w CREATE: nazwa_zmiennej=wartość Kod: czas-=1 dajesz w stepie tego obiektu, w którym sprawdzasz, czy wciśnięto klawisz 'A'. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Matyxex Opublikowano 24 Maja 2007 Autor Udostępnij Opublikowano 24 Maja 2007 ten sam error. może dasz przykład ??? PLSSSSS Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Jakim Opublikowano 24 Maja 2007 Udostępnij Opublikowano 24 Maja 2007 A wywaliłeś obiekt 'czas', hm? Do takich rzeczy nie ma przykładów ;). Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
pablo1517 Opublikowano 30 Maja 2007 Udostępnij Opublikowano 30 Maja 2007 podpowiadacie mu kosmiczne rozwiazania a tym czasem na GMclanie marnuje się ładnie napisany przykład Ranmusa pt: "Kombosy" http://www.gmclan.org/index.php?sciagnijplik=77 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się