Skocz do zawartości

Jak Zrobić Dobry HUD


Matrix_

Rekomendowane odpowiedzi

weź kardke, narysuj sobie scene z gry, no i probuj jak to bedzie wygladac, proste co?!

 

hud musi byc prosty, nie przeszkadzajacy w grze, zawierajacy tylko tyle informacji co potrzeba, nic wiecej

 

nie chodzi jak ma wyglądać, tylko jak go zrobić.

Wiem tyle że trzeba to robić na x i y viewa używanego.

Napisy itp. W evencie Draw ( Czy Draw HUD w game maker studio trzeba użyć ?)

Odnośnik do komentarza
Udostępnij na innych stronach

Kiedyś robiłem screen z gry i w edytorze graficznym rysowałem HUD. Potem go dodawałem jako sprite, ale to nie zawsze się sprawdza. Teraz dodaję elementy UI i ręcznie kombinuję z x i y żeby było ok.

Odnośnik do komentarza
Udostępnij na innych stronach

nie chodzi jak ma wyglądać, tylko jak go zrobić.

Wiem tyle że trzeba to robić na x i y viewa używanego.

Napisy itp. W evencie Draw ( Czy Draw HUD w game maker studio trzeba użyć ?)

Tak, Draw GUI jest od rysowania HUDa i innych elementów niezależnych od zmian perspektywy ani pozycji 'kamery'. Zatem niezależnie od view_xview,view_yview, w evencie Draw GUI rysuje się pod X,Y przyjmując 0,0 jako lewy-górny róg ekranu.

 

GML
draw_text(5, 5, string(health));
Odnośnik do komentarza
Udostępnij na innych stronach

najprościej to wziąć painta, skleić hud ze sprite'ów z których będziesz korzystać, za pomocą myszki przeczytać i spisać koordynaty następujących elementów, złożyć to w kupę w kodzie i voila, masz hud bez żadnych prób i błędów

 

ewentualnie z draw_text będziesz miał trochę zabawy, ale znowu można to załatwić jednym screenshotem w paincie, mierząc o ile pikseli należy przesunąć teksty, wtedy masz hud z jedną próbą

 

jeśli chodzi o kod to masz ten specjalny event w gm:studio, ale można też użyć sztuczki z d3d_set_projection_ortho (ja tam osobiście preferuję to rozwiązanie dlatego że draw hud czy tam gui ignoruje wszystkie depthy, ale dla innych to raczej zaleta)

https://gmclan.org/index.php?sciagnijplik=210

kardke
wstydziłbyś się
Odnośnik do komentarza
Udostępnij na innych stronach

Witam, mam pytanie jak zrobić dobry HUD w grze ?

 

Czy trzeba wszystko robić na zasadzie testowania i ustalania x,y ?

Napisy, paski wszystko na zasadzie zmieniania xy ?

 

Jak wy robicie taki fajny HUD: ?

screenshot102.png

Nie wiem.

 

Dobry pomysł, kilka grafik i odpowiednie ich drawowanie.

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