Skocz do zawartości

cysior

Użytkownicy
  • Postów

    375
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Treść opublikowana przez cysior

  1. Gnysek, jak dodałem ten kod to wszystkie ruchome sprity juz sie nie "animuja" Chodzi mi o to ze jeśli anim=1, animacja ma się ciągle odbywać aż do zmiany na anim=0, niestety jeśli użyje animation end to animacia wykonuje sie tylko raz, a nie przez cały czas kiedy anim=1.
  2. Mam problem z animation end. Mam sprita składającego sie z 2 obrazków. Ale animacja wykonuje sie tylko raz, przez to image_speed w animation end. Jak zrobić zeby ten sprit animował sie ciagle przez cały czas akcji animation end GML image_speed = 0 step GML if anim=1 { sprite_index=sprite22 image_speed=1/6 score+=1000 alarm[6]=60 }
  3. tzn mam go w gm, tylko nie jako obiekt tylko jako spr edit: jesli sugerujecie sie tematem, to nei chodzi mi o animacjie tylko o sprit
  4. Tylko ze te sprity nie sa obiektami.
  5. Mam mały problem, chodzi o sprity. Jezeli np. klikne O to sprit wyswietla sie pare razy dopóki nie zadziała alarm. Jak zrobić zeby animacja odgrywała sie tylko raz?? To kod: GML if keyboard_check(ord('O')) and gotowy=1 { if direct=360 or direct=180 { if direct = 360 then sprite_index = spr_c2pr else sprite_index = spr_c2le; gotowy=0; image_speed=1/3; alarm[0]=50; } } alarm[0] GML gotowy=1
  6. @up O.o Niezle :) Chyba skorzystam z tego kodu ^^
  7. Dzieki Platyna na przyszłość postaram sie robić mniej zawiłe kody :P
  8. Zrobiłem cos takiego ale kod jest dość duży, mozecie go jakoś skrócić. Z góry dzieki za pomoc GML if keyboard_check(ord('I')) { if gotowy=1 and direct=360 { sprite_index=sprud1 image_speed=1/5 gotowy=0 alarm[0]=18 { if con=1 { global.fighter2hp-=10 } } } } if keyboard_check(ord('I')) { if gotowy=1 and direct=180 { sprite_index=sprud2 image_speed=1/5 gotowy=0 alarm[0]=18 { if con=1 { global.fighter2hp-=10 } } } }
  9. Mam problem chodzi o to, ze nie wiem co tu jest zle i czego sprity sie nie ruszaja ;/ Kod: Step: GML if keyboard_check (vk_left) { sprite_index=sprite0 image_speed=6 { if place_free(x-6,y) then x-=6 { direct = 180 } } } if keyboard_check (vk_right) { sprite_index=sprite7 image_speed=6 { if place_free(x+6,y) then x+=6 { direct = 360 } } } Begin Step: GML if ( not keyboard_check( vk_up ) and not keyboard_check( vk_down ) and not keyboard_check( vk_right ) and not keyboard_check( vk_left )) { if direct = 180 { sprite_index = sprite9 image_speed=6 } else if direct = 360 { sprite_index = sprite8 image_speed=6 } }
  10. Jednak z korzystam z tego przykładu. Zrobie nowy, podobny system combo wzorując sie na tym. Temat do zamkniecia
  11. Poprawiłes tylko to ze nie robi sie ciagle combo, ale jak klkne q i poczekam nawet i po 20 sekund i potem klikne w to combo sie wykonuje ;/ Edit:zobacze ten przykład na str. głownej
  12. Nie działa to prawidłowo. Gry juz raz kliknę "q" to potem po kliknięciu w samo w "w" ciagle combo sie wykonuje ;/
  13. Nie o to mi chodziło, bo ja mam to zrobić w czasie 5 sec od 1 kliknięcia.
  14. Nom chodzi mu o 3d bo pisał mi na gg To poleciłem Blender
  15. O co ci chodzi? Wybacz ale nie zrozumiałem za wiele.
  16. Na razie prosze o to jak zrobic:P potem bd myślał ile. Ale bd chociaż 2 na postac
  17. Jak zrobić combo,trick wbijatyce. Chodzi mi o to ze jesli gracz w małym odstępie czasu bedzie naciskał odpowiednie klawisze (po kolei) np. a + s + strzałka - w czasie 5 sec od wcisniecia 1 klawisza. Z góry dzieki za pomoc
  18. kiedy bd pierwsze screeny LabtoxMMO

  19. Kiedy będzie forum na stronce rokigames? :PP

  20. Jak widac w gml zmianna global.wyciag sie zmienia tylko wyciagup nie, wiec twoj kod mi nie pasuje ;/ Nadal jak wczesniej
  21. Może, ktoś pomoc, bo nie wiem co ja tu robie źle. Wiec tak gdy hero będzie w collison z obiektem wtedy zmienna powinna sie zmienić na global.wyciag=1. Wtedy gdy ta zmienna =1 dodatkowo wciśniemy "w" to global.wyciagup powinnien równać sie 1. Nie wiem co robie zle ale to nie działa. Z góry dzieki za pomoc :thumbsup: collison GML global.wyciag=1 begin step GML global.wyciag=0 step GML //[...] if keyboard_check_pressed (ord('W')) { if global.wyciag=1 { global.wyciagup=1 } } Edit: tu macie gml https://gmclan.org/up5106_12_robo_pomoc.html
×
×
  • Dodaj nową pozycję...