programista Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 W game-makerze mam błąd. A mianowicie taki, że gdy na przykład wcisnę przycisk "a"- to obiekt porusza się z prędkością 3 w lewo, "s"- w dół, i tak dalej. Więc kiedy wcisnę a i s jednocześnie obiekt porusza się z prędkością 6 "logicznie dla programu". Jak to zmienić? Z góry, THX Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Wolfoxer Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 Pokaż swój kod (chyba, że jedziesz na klockach) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 Ustawiaj ruch obiektu za pomocą direction i speed, a nie za pomocą hspeed i vspeed. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 30 Sierpnia 2007 Administratorzy Udostępnij Opublikowano 30 Sierpnia 2007 nie, inaczej... za pomocą if i else, bo inaczej robi się and :D Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 nie, inaczej... za pomocą if i else, bo inaczej robi się and :D Eeee, o czym gadka? :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Vardi Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 Eeee, o czym gadka? :) O if i else. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
programista Opublikowano 30 Sierpnia 2007 Autor Udostępnij Opublikowano 30 Sierpnia 2007 Może zrobię tak, że po kliknięciu w pewne miejsce bohater tam się kieruje. Powiecie mi jak? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Punisher Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 robisz dwa objekty... w jednym objekcie daj global left pressed i dajesz klocka jump to given position x,y daj zamiast liczb 2. w drugim daj w step mp_potential_step(object0,object0,2,0); Dopiski z linkiem i napisem HELP!!! zostały usunięte ze wszystkich postów w tym temacie. Jaklub Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Yoda Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 @up: PO co? nie lepiej na zmiennych? zmienne tox,toy na left press tox=mouse_x , toy=mouse_y i mp_potential_step(tox,toy,speed,false) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
programista Opublikowano 30 Sierpnia 2007 Autor Udostępnij Opublikowano 30 Sierpnia 2007 Object_0=bohater??? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Punisher Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 @Yoda: W Sumie masz racje... Nie pomyślałem o takim rozwiązaniu O_o Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
programista Opublikowano 30 Sierpnia 2007 Autor Udostępnij Opublikowano 30 Sierpnia 2007 Czyi jak tworzyć jakiś obiekt czy wrzucić to co napisał yoda do bohatera? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Punisher Opublikowano 30 Sierpnia 2007 Udostępnij Opublikowano 30 Sierpnia 2007 W Event: Create xx=mouse_x yy=mouse_y W Event: Step mp_potential_step(tox,toy,4,0) W Event: Global Left Pressed xx=mouse_x yy=mouse_y Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
programista Opublikowano 30 Sierpnia 2007 Autor Udostępnij Opublikowano 30 Sierpnia 2007 <_< Bohater biegnie za myszką, a nie tam gdzie kliknę :P EDIT: PLZ help Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 31 Sierpnia 2007 Udostępnij Opublikowano 31 Sierpnia 2007 https://gmclan.org/up2049_11_rts.htmlchodzenie Maxpayn'a :) na inne punkty tego "przykładu" nie patrz, bo są do d**y :) chodzenie masz i się ciesz :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Gość Opublikowano 31 Sierpnia 2007 Udostępnij Opublikowano 31 Sierpnia 2007 No a jak chcesz klawiszami to tak: STEP: if (keyboard_check(vk_left)) x-=3; if (keyboard_check(vk_right)) x+=3; if (keyboard_check(vk_up)) y-=3; if (keyboard_check(vk_down)) y+=3; Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
programista Opublikowano 31 Sierpnia 2007 Autor Udostępnij Opublikowano 31 Sierpnia 2007 Ok, dzięki już łapię :) . Klawiaturę se wziąłem z przykładu, ale chyba i tak wezmę sterowanie myszką (które z resztą też łapię :P ) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi