Skocz do zawartości

Threef

Moderatorzy
  • Postów

    2 911
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    14

Treść opublikowana przez Threef

  1. A..... no przecież :blush: Zawsze robiłem wszystko w drawie bo było mi wygodniej manipulować spritesem lol Tak jakoś się przyzwyczaiłem... co do problemu to chyba będę musiał znaleźć inny sposób bo w końcu te klawisze zaczną się blokować.
  2. O_CZAR_1a ma lecieć i to robi znakomicie direction postaci się zmienia na 0 bo mam drawowanie "direction-90" gotox i gotoy są zmiennymi. Problem się pojawia TYLKO gdy postać idzie, wtedy gdy naciskę num_5 i num_8 na raz postać nagle zmienia kierunek poruszania P.S. Używam orginalnych pojęć, bo takim osobom jak gnysek jest łatwiej zrozumieć keyboard_check_pressed() od "gdy naciskam klawisz". Poza tym to budzi sporo niedomówień takich jak czy naciskam czy wciskam? P.P.S Czy przypadkiem DRAW niewyklucza STEP?
  3. DRAW: draw_sprite_ext(sprite,-1,x,y,skala,skala,direction-90,c_white,1) if(keyboard_check(ord('W'))){gotoy=y-128} if(keyboard_check(ord('S'))){gotoy=y+128} if(keyboard_check(ord('A'))){gotox=x-128} if(keyboard_check(ord('D'))){gotox=x+128} if(!keyboard_check(ord('D')))&&(!keyboard_check(ord('A'))){gotox=x} if(!keyboard_check(ord('S')))&&(!keyboard_check(ord('W'))){gotoy=y} mp_potential_step(gotox,gotoy,2,0) if(keyboard_check_pressed(vk_numpad8))&&(keyboard_check_pressed(vk_numpad5){instance_create(x,y,O_CZAR_1a)} Jak widać jest to sposób poruszania dla bohatera. Problem pojawia się gdy chcę stworzyć obiekt "CZAR_1a". Instance się pojawia, ale niezanych mi powodów gdy postać w tym czasie idzie, zmienia tymczasowo się jej direction na 0 Czy klawisze numeruczne wpływają jakoś na Motion planning???
  4. Wiem to moja wina bo próbowałem pomyśleć doczego ten skrypt się odnosi. I tak doszedłem do tego że chodzi tu o jakiś rodzaj BOT'a i ma on za zadanie iść do "cel" a z tego co podał PsichiX to ten "BOT" przestał by iść gdyby znalazł się na róbni z celem po wzglądem ALBO x ALBO y. Więc przerobiłem go by "BOT" zatrzymał się po dotarciu do celx i cely
  5. if (!x=celx) and (!y=cely) { speed=5 direction=point_direction(x,y,celx,cely) image_angle=direction } else { speed=0 } Powinno działać Sam kiedyś miałem taki problem xD
×
×
  • Dodaj nową pozycję...