Skocz do zawartości

Platformówka


MZG

Rekomendowane odpowiedzi

Mam problemy z grą platformową:

 

1.Skok

 

Przy skakaniu (jest inna animacja)w góre (bez naciskania lewo/prawo) jest dobrze, ale z poruszniem "grzęźnie"

 

2.Chód

 

Jak nacisnę lewo/prawo to jest "skok" o parę pikseli, i stoi. Trzeba znów naciskać co jest stratą czasu. Ogólnie chodzi o to że jak się przytrzyma prawo to też idzie.

 

3.Animacja

 

Animacja stania=No bad(Może być lepiej)

 

Animacja skakania=OK(W pożądku)

 

Animacja biegu=(Very,Very,Very,very...BAD

 

Naciskam przycisk prawo/lewo i do pasa jest w bloczku!

 

https://gmclan.org/up5233.html

 

Można ściągnąć przykład

 

UWAGA:Dotyczy tylko 1 i 2

 

B.S Znaczy Brak Danych

 

Edit

4. Pasek życia

Czy ktoś mógłby dać kod na pasek życia z opisem (Gdzie trzeba to wpisać)

A co do x1 x2 y1 y2 to nie umiem ich określać...

Odnośnik do komentarza
Udostępnij na innych stronach

2. Zamiast eventu Key Press daj zwykły Keyboard.

Reszty "pytań" nie rozumiem...

 

1.Ściągnij z linku, skocz i w czasie skoku naciśnij prawo lub lewo. Wtedy "Ugrząźnie".

 

 

A co do twojej rady działa! :thumbsup:

Odnośnik do komentarza
Udostępnij na innych stronach

Sorry za dubla, ale mi się niechcący wzieło

Korzystając z okazji opisze dokładnie mój problem:

1.Już jest dobrze

2.Już jest dobrze

3.https://gmclan.org/up5233.html

 

Patrz "Błoto"

 

To się dzieje z animacją biegu...

 

4.Pasek życia (Zarówno mój [widoczny] jak i przeciwnika [niewidoczny])

 

Czyli funkcjonalny pasek życia  zielono-czerwony z czarną obwódką i ikoną bohatera(jak tą ikone dodać)

 

5.(NEW)Atak

 

Zwykłe uderzenie odbierające 3-5 hp.

 

Może i dam więcej o.O

 

Po prostu uczę się. Podobno kto pyta nie błądzi :)

Odnośnik do komentarza
Udostępnij na innych stronach

W obiekcie po lewej tam gdzie ustawiasz sprite, visible, depth itd. masz też Mask. To jest maska obiektu, która odpowiada za kolizje. W Twoim przypadku ta maska jest taka jak podstawowy sprite, czyli Naruto_Stand. Najlepiej zrób prostokątną maskę temu obiektowi.

 

5.

GML
obrazenia = random( 3 ) + 2; // Liczba losowa od 2 do 5

naruto.hp -= obrazenia; // Odejmujemy bohaterowi ilestam zycia</span>

Coś na tej podstawie.

Odnośnik do komentarza
Udostępnij na innych stronach

W obiekcie po lewej tam gdzie ustawiasz sprite, visible, depth itd. masz też Mask. To jest maska obiektu, która odpowiada za kolizje. W Twoim przypadku ta maska jest taka jak podstawowy sprite, czyli Naruto_Stand. Najlepiej zrób prostokątną maskę temu obiektowi.

 

5.

GMLobrazenia = random( 3 ) + 2; // Liczba losowa od 2 do 5

naruto.hp -= obrazenia; // Odejmujemy bohaterowi ilestam zycia

Coś na tej podstawie.

 

Maskę dałem Naruto_Stand i (chodź biega w powietrzu) działa (i załapałem o co chodzi z tą maską)

 

 

Jak daje kwadrat to leci jak duch.

 

A jeśli chodzi o 5 to jeszcze nie zrobiłem 4

 

A 5 to nie ostatnie pytanie...

Odnośnik do komentarza
Udostępnij na innych stronach

Maskę dałem Naruto_Stand i (chodź biega w powietrzu) działa (i załapałem o co chodzi z tą maską)

 

 

Jak daje kwadrat to leci jak duch.

 

A jeśli chodzi o 5 to jeszcze nie zrobiłem 4

 

A 5 to nie ostatnie pytanie...

 

GML
draw_sprite(ikona_nohatera,-1,view_xview+16,view_yview)//ikona

 

draw_set_alpha(0.5)//przezroczystosc

draw_healthbar(view_xview+48,view_yview+16,view_xview+148,view_yview+48,100,c_red,c_blue,c_red,0,false,true)//pasek zycia</span>

Odnośnik do komentarza
Udostępnij na innych stronach

GMLdraw_sprite(ikona_nohatera,-1,view_xview+16,view_yview)//ikona

 

 

draw_set_alpha(0.5)//przezroczystosc

draw_healthbar(view_xview+48,view_yview+16,view_xview+148,view_yview+48,100,c_re

d,c_blue,c_red,0,false,true)//pasek zycia

 

Wszystko w draw, tak?

 

 

Teraz próbuje dość od perfekcji ze staniem, skakaniem i chodzieniem

Odnośnik do komentarza
Udostępnij na innych stronach

draw_sprite(ikona,-1,view_xview+48,view_yview+48)

Btw.mozesz odznaczyć Transparent w spricie bloku.

EDIT:Nie dawaj nowych wersji do uploadera,jak skończysz grę daj do otowe gry i programy ,a exe zrób w File>Create Executable

 

OK!

Odzanczenie "Transparent" nic nie daje...

A przawidłowe miejsce ikony to x=28 i y=30

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...