Skocz do zawartości

Robienie Pauzy...


Rekomendowane odpowiedzi

Witam ponownie ;)

 

Mam problem ze zrobieniem pauzy ;(

Juz sie calkowicie pogubilem...

Aktualnie mam cos takiego:

 

if(!pause) exit;

draw_set_color(c_black);
draw_set_alpha(0.5);
draw_rectangle(............tu mam problem........);
draw_set_alpha(1);
draw_set_color(c_white);

draw_text(view_wview / 2, view_hview / 2, "Gra Zapauzowana");

 

Chodzi mi o cos takiego.

Aktualnie to tworzy mi kwadrat z opacity 50% ale gdzie...

 

Wyglada na to ze wartosci sa mniejwiecej tak...

draw_rectangle(Start X,Start Y,Koniec X,Koniec Y,0) (0 bo chce wypelnienie)

 

Tylko jak mam znalezc wartosc startowa i koncowa X i Y ?

Chodzi mi przedewszystkim o caly ekran ten co widzimy ;]

 

I jak pozniej znalezc srodek ekranu na ktorym bedzie tekst "Gra Zapauzowana" ?

Odnośnik do komentarza
Udostępnij na innych stronach

Przed draw_text dopisz:

 

GML
draw_set_halign(fa_center);

draw_set_valign(fa_middle);

 

Czyli cały kod wyglądałby mniej-więcej

GML (DRAW)
if(!pause) exit;

 

draw_set_color(c_black);

draw_set_alpha(0.5);

draw_rectangle(view_wview/2 - 50, view_hview/2 - 50, view_wview/2 + 50, view_hview/2 + 50, 0);

draw_set_alpha(1);

draw_set_color(c_white);

 

draw_set_halign(fa_center);

draw_set_valign(fa_middle);

draw_text(view_wview/2, view_hview/2, "Gra Zapauzowana");

Odnośnik do komentarza
Udostępnij na innych stronach

Doszedlem jak zrobic kwadrat...

 

view_xview,view_xview+view_wview

i to samo z wysokoscia...

 

ale mam kolejny problem...

 

tekst1 = "Gra Zapauzowana";

h = view_yview + (view_hview / 2) - (string_height(tekst1) / 2);
w = view_xview + (view_wview / 2) - (string_width(tekst1) / 2);

draw_text(w, h, tekst1);

 

czemu tego nie wyswietla na ekranie ?

Co jest zle ???

 

cos kumpel mowil o wlaczeniu/wylaczeniu views ale nie wiem o co chodzi :D

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