Skocz do zawartości

Przeładowanie broni i HUD ?


Paindemonium

Rekomendowane odpowiedzi

Witam. Od jakiegoś czasu pracuję nad grą top down shooter i mam działający szablon. Ale nadal próbuje wprowadzić w różny sposób przeładowanie broni oraz ilość amunicji w magazynku tak by jeszcze było to widoczne np na hudzie w formie cyferek itp. Widziałem wiele tutoriali i sprawdzałem kilka sposobów ale mam niestety problem z zaimplementowaniem tego w kodzie. Jeżeli chodzi o strzelanie to w formie kodu wprowadziłem to jako coś takiego:

 

mouse_direction=point_direction(x,y, mouse_x,mouse_y);

image_angle = mouse_direction;

 

if(mouse_check_button_pressed(mb_left)){

x2=x+lengthdir_x(10,mouse_direction);

y2=y+lengthdir_y(10,mouse_direction);

 

var bullet;

bullet=instance_create(x2,y2,obj_bullet);

bullet.speed=100;

bullet.direction=mouse_direction;

bullet.image_angle=mouse_direction;

}

if(mouse_check_button_pressed(mb_left)){

x2=x+lengthdir_x(10,mouse_direction);

y2=y+lengthdir_y(10,mouse_direction);

 

var husk;

husk=instance_create(x2,y2,obj_husk1);

husk.direction=random(360);

husk.speed=12;

}

// manage movements

movements();

 

Jest to dodane w evencie jako Step i code.

 

Dodane jest tu dość prosto tworzenie się obiektów jak pocisk i łuska oraz element sterowania myszka i WSAD w dormie movmentu na skrypcie. Pytanie brzmi jaki by uzyc do tego kod by móc wprowadzic limit amunicji, przeladowanie i by wyświetlało to w prosty sposób na hudzie. Oczywiście fakt zmiany broni wymusi zmianę kodu np tworzenia sie łusek amunicji że będą one się tworzyć gdy stworzy się obiekt pocisku konkretnej broni a nie klikniecia myszki. Nadal się uczę ale na chwile obecna mam juz prostą grę wygladajaca jak 2d zombie shooter :).Liczę że ktoś podrzuci pomysł na ten problem i ewentualnie pomoze go rozwiazać :). Pozdrawiam!

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ę...