Skocz do zawartości

karolo320

Użytkownicy
  • Postów

    1 928
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez karolo320

  1. if speed>0{ global.buzki+=1 if global.buzki=instance_number(Bohaterdouratowania){ room_goto_next() } } przed klockiem do zatrzymania :) i w other->room start daj global.buzki=0
  2. game maker jest napisany w delphi, sheriffie.
  3. a dales w room start global.buzki=0? nie :P
  4. w GML - game maker language i zostaw global.buzki(znaczy moze byc tu dowolny ciag liter) :P global.buzki+=1 if global.buzki=instance_number(Bohaterdouratowania){ room_goto_next() } nie ma prawa nie dzialac, musiales zle skopiowac
  5. jaki masz kod na zatrzymanie "buźki",bo nie mam gm81? e:albo klocki :P ok, mam :D w bohaterze do uratowanie, w evencie left pressed, po klocku od ruszania daj z 4 zakladki execute code i wpisz tam: global.buzki+=1 if global.buzki=instance_number(Bohater do uratowania.){ room_goto_next() } e2: i zmien nazwe obiektow, bo nie moze byc spacji(kropek i polskich znakow tez) :D e3:wejdz jeszcze w event other->room start i daj execute code i: global.buzki=0
  6. karolo320

    Galeria Grafik

    chyba ma za krotkie rece..
  7. yp, tak zrobil. Niety, skoro nie chcesz, zeby sie poruszal to: a) mniemam, iz masz tak: if keyboard_check(vk_left)hspeed=-2(albo x-=2, albo w evencie trzymania). to zrob tak: if keyboard_check(vk_left)and sprite_index<>playertarczalewo x-=2 if keyboard_check(vk_left)and sprite_index<>playertarczaprawo x+=2 B) mozesz tez dodac: if !keyboard_check(vk_down){ if keyboard_check_pressed(vk_left) sprite_index=playertarczalewo if keyboard_check_pressed(vk_right) sprite_index=playertarczaprawo } Bodajże najlepszy bedzie sposob b.
  8. pewnie masz kod na poruszanie za pomoca strzalek?
  9. karolo320

    Galeria Grafik

    ładnie rysujecie, też tak chce!
  10. 1.tak 2.pierwsze 3.nie
  11. https://gmclan.org/index.php?czytajart=73 zmienna=10 - zmienna lokalna global.zmienna=10 zmienna globalna var zmienna; zmienna=10 zmienna tymczasowa
  12. to jest to samo, tylko masz zmienna na -1 i 1, a ja na 0 i 1.
  13. co do tej sciany, to nie masz spritu zycie, albo player
  14. create liczba=50 dodawanie=true step liczba+=(dodawanie*2-1)*100/room_speed // bodajrze dobrze :D if liczba <30 or liczba>50 dodawanie=!dodawania
  15. ? no w create ja definiujesz: strzela=0 a potem w step sprawdzasz, czy jest na zero, jesli tak to strzelasz i ustawiasz ja na 1 i ustawiasz tez alarm na 2 sekundy(i juz w nastepnej klatce nie strzelasz, bo jest na 1). za 2 sekundy, alarm sie wykonuje i wrog znowu strzela...
  16. no jest dobrze, ale chcialem byc fajny i podrzec sie na optymalizacje :D
  17. tak szybko? przeciez jeszcze miesiac
  18. ale jak oberwie 4, albo coś to potem bedzie, ze nie dziala :P E: nie chce spamowac, czy cos: jesli pocisk zada 4 obrazen
  19. Bedziom, if hp<=0, zmienna jest nie potrzebna i masz blad w ifie :D if distance_to_object(nazwa_obiektu_gracza) < twoja_odległość and alarm[0]=-1 w evencie alarmu musi byc cokolwiek, nawet komentarz
  20. nie ma za co +to nie bedzie dzialac, bedzie przeskakiwac jak przejdziesz :P mozesz dodac do warunku and hspeed>0, czy cos. E: chociaz glupi nie jestes, to bys zrobil
  21. if abs(hero.x-view_xview+640)<32 view_xview+=640 if abs(o_hero.x-view_xview)<32 view_xview-640 takie cos?
  22. jesli to obiekt, to po prostu w evencie mouse left button daj x=mouse_x; y=mouse_y; jak potrzeba to w mouse left relase daj sprawdzanie czy jest nad jakims polem ekwipunku i co tam dalej masz jesli to zmienna(tablica, czy cos) to w left pressedzie sprawdz, czy jestes nad jakims polem eq, jesli tak to zapisz jego wartosc do zmiennej, jego wartosc usun i jeszcze do jakiejs zmiennej daj nazwe, numer, czy cos tego pola. w global left relasedzie tez sprawdzaj czy jestes nad polem eq, jesli tak to do tego pola przypisz zmienna, jesli nie to do tamtego wczesniej zapisanego. w draw sprawdzaj, czy ta zmienna jest >0 i jak tak to rysuj sprite na mouse_x,mouse_y
  23. karolo320

    Galeria Grafik

    czemu warfrog 4? byla 1 i 2 :P
×
×
  • Dodaj nową pozycję...