Skocz do zawartości

Minecrafcik

Użytkownicy
  • Postów

    19
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Minecrafcik

  1. A czy w creation code a ustawieniach pokoi, mogę pisać warunki, czy nie zadziałają?
  2. Witam. Mam pewien głupi i mały problemik... <_< Mianowicie chciałbym w grze zastosować muzyczkę tła i dźwięki strzału. Więc podczas strzału normalnie mam: (coś tam coś tam...) sound_play(sound_rzut1); (i dalej kod...) A w creation code pokoju 1: sound_loop(sound_level1); I teraz właściwie 2 problemy... 1. Kiedy odpalam grę i przechodzę do levela1, muzyka w tle się włącza, ale kiedy już kliknę myszką strzelając, usłyszę odgłos strzału, a muzyka w tle się wyłączy i koniec. Chciałbym żeby cały czas grała i pokrywała się z tym pojedynczym dźwiękiem kiedy strzelę. :) Niby proste ale kombinowałem na różne sposoby jak to naprawić i nic nie wymyśliłem, cały czas to samo... 2. Jak zrobić, aby muzyka w tle z levelu1 sama się wyłączała kiedy ten level się skończy i gra przejdzie do level2? Ponieważ mam też tak, że wchodzę do levelu2 a muzyka dalej gra (jeśli nie strzele oczywiście...) <_< Dopiszę jeszcze, że ustawiłem muzykę tła jako background sound a strzał jako normal... :) Pomoże ktoś? :D
  3. Zrobiłem trochę inaczej na podstawie tego, ale działa, dziękuję za pomoc... :)
  4. Wszystko gra, dziękuję bardzo :P A dałoby się jeszcze zrobić tak żeby prędkość obracania była losowana w jakimś zakresie? Bo teraz każdy pocisk, kiedy upadnie, to leży położony w tym samym kierunku. Np. raz byłoby image_angle+=1, a podczas następnego rzutu wylosowałoby się image_angle+=4, najlepiej załóżmy od +1 do +10? Trochę nakręciłem ale mam nadzieję że każdy zrozumie :)
  5. Witam. Mam pewien problem, mianowicie chciałbym zrobić tak, by w grze top down lub 2d, na jedno wychodzi, obiekt którym będzie rzucała postać (np. udko kurczaka ;) ) obracał się sam w locie. Szukałem ale nie znalazłem. Pomoże ktoś? :)
  6. Racja, nie mam niestety oryginalnej wersji ale skuszę się na zakup jak tylko będę mieć trochę pieniędzy. :)
  7. Chciałem żeby w 1 klocku były nieistotne rzeczy takie jak chodzenie, skakanie czy grawitacja a w 2 klocku to o co chodzi w przykładzie, czyli chodzenie po drabinie. :)
  8. Cześć, ostatnio szukałem na forum przykładu drabiny nadającej się do mojej gry, wszystkie przykłady polegały na tym że po drabinie się wlatywało na samą górę a później opadało, co mi się za bardzo nie spodobało, postanowiłem spróbować zrobić to sam i udało się osiągnąć taki efekt o jaki mi chodziło. :) Download
  9. Wielkie dzięki, dokładnie o ten przykład chodziło, ale nadal proszę o pomoc co do obracania się całej postaci, tak jak w punkcie drugim w pierwszym poście. :(
  10. Dziękuje, ale nadal jeszcze prosiłbym o pomoc co do drugiego punktu. Jak łapka jest po lewej stronie to obrazek niech się patrzy w lewo i na odwrót. ;)
  11. 1. Witam, moim problemem jest zrobienie przylepionych do ciała rąk z np. pistoletem, które będą się obracać do myszki tzn. gdy będę celował góra-dół to broń będzie się "patrzyć" na celownik (obrazki 1 i 1.1), a gdy naceluję na drugą stronę ręce obrócą się w lewo i również będą się "patrzyć" na celownik (obrazki 2 i 2.2). 2. Gdyby ktoś jeszcze powiedział jak zrobić, aby postać obracała się z rękami, w prawo i lewo, tzn. gdy będę celował w lewą część ekranu to tak jak ręce postać będzie się patrzyła w lewo a jak w prawą część to w prawo. Na 100% ktoś już podał taki przykład, pamiętam, że go widziałem, niestety szukałem w historii i na forum ale już nie znalazłem, gdyby ktoś znalazł, to proszę o podesłanie, a jak nie to o pomoc. :) Obrazek, wybaczcie że taki link ale wyskakiwał jakiś błąd. Przepraszam, że obrazki są brzydkie ale nie widziałem sensu robienia ładniejszych. :sp_ike:
  12. Mam nadzieję, że dobrze zrozumiałem pytanie. Wejdź w Global Game Settings, zakładka Graphics, 1 element od góry.
  13. Witam. Znowu pytanie ode mnie :F. Jak w grze 2d z widokiem z boku, tak jak w popularnej grze Terraria, zrobić aby strzała wystrzeliwana przez ludzika leciała po trajektorii parabolicznej? Z góry dzięki za odpowiedzi. :thumbsup:
  14. Działa, taki błachy błąd, a jednak był, dzięki. :thumbsup:
  15. Witam, mam pewien problem, moja gra top-down jest tworzona jako RPG, problem jest z przeciwnikami, tzn. przeciwnik jest jeden(przykładowo Bandyta). Na mapie jest załóżmy 5 takich bandytów, każdy z nich ma po 100 hp, kolizja ze strzałą wystrzeliwaną przez gracza odejmuje im 25 hp. Przy zabijaniu pierwszego bandyty wszystko jest ok. 4 strzały i ginie, niestety przy 4 ostatnich występuje problem, każdy dostaje tylko po 1 strzale, a nie 4 i od razu ginie. Próbowałem i nie umiem tego naprawić. <_< Create Bandyty: GML ( kilka nieznacznych kodów ) health = 100; mana = 100; ammo = 30; W stepie bandyty jest kod który odpowiada za gonienie gracza i atakowanie go więc myślę, że nie ma sensu go podawać. Draw Bandyty: GML draw_sprite_ext(s_left_handb,0,x,y,1,1,direction+obrot+lhand,c_white,1); draw_sprite_ext(s_right_handb,0,x,y,1,1,direction+obrot+rhand,c_white,1); draw_sprite_ext(s_bodyb,0,x,y,1,1,direction+obrot,c_white,1); if (goni){ draw_sprite_ext(s_headb,glowa,x,y,1,1,direction+head,c_white,1); } if (atak) { draw_sprite_ext(s_headb,glowa,x,y,1,1,direction+head+obrot,c_white,1); } if !(atak) && !(goni) draw_sprite_ext(s_headb,glowa,x,y,1,1,point_direction(x,y,o_gracz,o_gracz),c_white,1); if (weapon==0){ draw_sprite_ext(s_swordb,0,x+lengthdir_x(20,direction+obrot+sword-60),y+lengthdir_y(20,direction+obrot+sword-60),1,1,direction+45-180+sword+obrot,c_white,1); } Kolizja ze strzałą bandyty: GML health -=25; instance_create(x,y,o_krew); if (health<=0) { repeat(10) instance_create(x,y,o_krew2) instance_destroy(); } A w strzale jest spowalnianie strzały, kierunek jej lotu, no i przy kolizji z wrogiem GML instance_destroy(); Przypuszczam, że może być to spowodowane że w top-downie gracz jest zbudowany z 4 spritów, nie wiem jaką to ma zależność i jak to naprawić ale taki sam kody był użyty w innej grze w której objekt składał się tylko z 1 sprita i wszystko działało. Z góry dziękuje za odpowiedzi.
  16. Wszystko działa, wielkie dzięki dla jednego i drugiego. :)
  17. Witam, jestem początkującym w Game Makerze. Proszę o pomoc, chce aby w mojej grze po naciśnięciu LPM skin ludzika "zmienił się" na animacje strzelania tego ludzika a po wykonaniu animacji z powrotem w początkowy skin. Wpisywanie: GML if mouse_check_button(mb_left) sprite_index(s_gracz_strzela); ...nic nie daje, ponieważ w obiekcie jest ustawiony draw paska życia, strzał, no i ludzika. Próbowałem wpisywać: GML draw_sprite(s_gracz,s_gracz,x,y); if mouse_check_button(mb_left) draw_sprite(s_gracz_strzela,s_gracz_strzela,x,y); Ale wtedy dwa obrazki się zlewały i dupa. Zrobiłbym to jeśli by nie było draw'a ale wtedy też nie będzie pasków hp i ammo. Tak więc jak zrobić aby zostały moje paski życia i strzał i żeby po kliknięciu LPM skin zmieniał się na animację a po skończeniu animacji z powrotem na skin? Mam nadzieję, że zrozumiecie o co mi chodzi, nie wiem czy wszystko napisałem, nie wiem czy w ogóle dobrze się do tego zabierałem ale cóż, nie umiem jeszcze się dobrze posługiwać tym programem. Z góry dzięki za odpowiedzi. :bye1:
×
×
  • Dodaj nową pozycję...