Skocz do zawartości

kudlatty

Użytkownicy
  • Postów

    33
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez kudlatty

  1. Staram się jak najwięcej uczyć w czasie tworzenia mojej pierwszej gry, a że zależy mi na czasie (można powiedzieć, że robię grę na swego rodzaju konkurs), dlatego zadaje tyle pytań na forum;) A, co do twojego ostatniego posta- do jakiego eventu trzeba przypisać ten skrypt. Zajrzałem do dokumentacji, ale dalej jakoś nie mogę wykumać...
  2. Można by było jakoś troszkę jaśniej? Sorry, ale Game Makera odkryłem kilka dni temu, no i... chyba nie muszę tłumaczyć;) Mój poziom umiejętności w tym programie jest dosyć niski:/.
  3. Cześć! Mam problem ze zrobieniem levelów w mojej grze. Chciałbym, aby w menu była możliwość wybrania: Easy Normal Hard. Różniłyby się one od siebie liczbą żyć (Easy- 10; Normal- 5; Hard- 3; ) Jest możliwość napisania czegoś takiego? Z góry dzięki kudlatty
  4. A,co to jest var prog = 0.5? Bo przy starcie gry wywala mi : Unexcepted symbol in expression?
  5. Hej! Mam problem z płynnym rozpędzaniem się postaci. Chcę, aby moja postać po naciśnięciu klawisza płynnie się rozpędzała, a po zwolnieniu klawisza płynnie wytracała swoją prędkość. Da się to jakoś zrobić? W góry dzięki kudlatty
  6. Pojawił się następny problem :/. Nalicza już score, ale po straceniu wszystkich żyć i rozpoczęciu gry od nowa punkty nie zerują się. Jak to poprawić? Edit: Problem rozwiązany:)
  7. Ok, już wszystko jasne. Zamiast score+=1 wpisałem global.pkt+=1. HunderLord- nie chodziło mi o 2 naraz, tylko to albo to, źle się wyraziłem.
  8. Po wpisaniu draw_text(x,y,string(global.pkt)) nalicza, ale licznik jest zaraz koło sprita. Może tak być, ale dalej intryguje mnie czemu nie nalicza przy score. PS. Dodam, że podczas wcześniejszych prób naliczał score, ale w pasku na górze okienka. Teraz ni tak ni tak...
  9. Czekaj, czekaj. To jak mam narysować, żeby liczył global.pkt? Pewnie tu tkwi problem...
  10. W global variables po zebraniu elementu nabija pkt, a score już nie.
  11. W Create mam global.pkt = 0; ale to tam chyba musi być, żeby miało do czego te punktu dodawać, czy się mylę?
  12. Aż tak mi na tym nie zależy;). Nie jest to koniecznie do mojej gry potrzebne, raczej taka ciekawostka miała być. Pokombinuje jeszcze coś może się uda. Mimo wszystko dzięki.
  13. Rysuje poprzez Event, draw, score, tak jak powyżej darkhog napisał, tylko, że daje punkty, a nie życie.
  14. Mam jeszcze jedno pytanie. Sorry za OT, ale nie będę następnego tematu przecież zakładał. W elemencie, w którym po zebraniu ma być dodany punkt nie dodaje punktu;)... Element znika (zostaje tak jakby zebrany), ale punktu nie ma. Mam wpisane: global.pkt+=1 with(other) instance_destroy()
  15. Aaa, a ja się z skryptami męczę...;) Mam tylko problem. Jak dam event draw, to mi sprite znika z gry. W roomie jest, a w grze już go nie widać. O co chodzi? Nie, GMa nie mam lewego...
  16. Cześć! Mam problem z wyrysowaniem ilości żyć. W Evencie draw wpisuję to: draw_set_color(c_aqua); draw_rectangle(view_xview+1,view_yview+1,view_xview+50,view_yview+32,0); draw_set_color(c_black); draw_rectangle(view_xview+1,view+y_view+1,view_xview+50,view_yview+32,1); draw_set_color(c_white); draw_text(view_xview+5, view_yview+2,"Score"+string(score)); W polu do wpisywania skryptów nazwy kolorów, np (c_black); podświetlają mi się na czerwono. Przy próbie uruchomienia gry wyskakuje Fatal Error: FATAL ERROR in action number 1 of draw event for object 0: COMPILATION ERROR in code action Error in code at line 1: draw_set_color(c_aqua); at postion 1: Unknown or script: draw_set_color Co robię źle?
  17. O ile z punktami się uporałem, to mam nadal problem z życiami... Czytałem FAQ na ten temat, ale dalej nie za bardzo. Chce mieć 3 życia. Po każdym dotknięciu ściany ma odjąć jeden, a po ostatnim pokazać game over. Co mam wpisać w create, a co w kolizjach?
  18. Object0 to obiekt którym się poruszam, reszta to ściany. Information about object: object0 Sprite: sprite1 Solid: false Visible: true Depth: 0 Persistent: false Parent: <no parent> Mask: <same as sprite> Create Event: execute code: global.pkt=0; Collision Event with object object4: jump to the start position Collision Event with object object5: jump to the start position Collision Event with object object6: jump to the start position Collision Event with object object8: jump to the start position Collision Event with object object10: execute script script2 with arguments (0,0,0,0,0) Collision Event with object object13: execute code: global.pkt+=1 with(other) instance_destroy() Key Press Event for <Left> Key: start moving in directions 000100000 with speed set to 4 execute code: image_xscale = 1; Key Press Event for <Up> Key: start moving in directions 000000010 with speed set to 4 Key Press Event for <Right> Key: start moving in directions 000001000 with speed set to 4 execute code: image_xscale = -1; Key Press Event for <Down> Key: start moving in directions 010000000 with speed set to 4 Key Release Event for <Left> Key: start moving in directions 000010000 with speed set to 0 Key Release Event for <Up> Key: start moving in directions 000010000 with speed set to 0 Key Release Event for <Right> Key: start moving in directions 000010000 with speed set to 0 Key Release Event for <Down> Key: start moving in directions 000010000 with speed set to 0 Script2 to: room_goto_next()
  19. Information about object: object0 Sprite: sprite1 Solid: false Visible: true Depth: 0 Persistent: false Parent: <no parent> Mask: <same as sprite> Create Event: execute code: global.pkt=0; Collision Event with object object4: jump to the start position Collision Event with object object5: jump to the start position Collision Event with object object6: jump to the start position Collision Event with object object8: jump to the start position Collision Event with object object10: execute script script2 with arguments (0,0,0,0,0) Key Press Event for <Left> Key: start moving in directions 000100000 with speed set to 4 execute script script7 with arguments (0,0,0,0,0) Key Press Event for <Up> Key: start moving in directions 000000010 with speed set to 4 Key Press Event for <Right> Key: start moving in directions 000001000 with speed set to 4 execute script script8 with arguments (0,0,0,0,0) Key Press Event for <Down> Key: start moving in directions 010000000 with speed set to 4 Key Release Event for <Left> Key: start moving in directions 000010000 with speed set to 0 Key Release Event for <Up> Key: start moving in directions 000010000 with speed set to 0 Key Release Event for <Right> Key: start moving in directions 000010000 with speed set to 0 Key Release Event for <Down> Key: start moving in directions 000010000 with speed set to 0
  20. No niestety nic się nie dzieje... A jak zrobić chociaż odbicie lustrzane na stałe?
×
×
  • Dodaj nową pozycję...