Skocz do zawartości

Tarcze


Pablo-GM

Rekomendowane odpowiedzi

draw_set_alpha(0.5) //masz zarejestrowanego GMa, prawda? Inaczej półprzezroczyste tło okienka będziesz musiał zrobić przy pomocy sprite'a
draw_set_color(c_white) //kolor okienka
draw_rectangle(x1,y1,x2,y2,0) //za x1,y1,x2,y2 podaj współrzędne lewej górnej i prawej dolnej krawędzi prostokąta
draw_set_alpha(1) //ustawia nieprzezroczystość na 1
draw_set_font(nazwaczcionki) //ustawia fonta
draw_set_color(c_black) //ustawia kolor tekstu
draw_set_valign(fa_middle) //wyrównanie tekstu do środka względem pionowej współrzędnej
draw_set_halign(fa_center) //fa_left, jeśli chcesz, by tekst był wyrównany do lewej
draw_text(x,y,'Demon shield') //za x podstaw średnią x1 i x2, jeśli tekst jest wyrównany do środka, za y podstaw średnią y1 i y2

Mam nadzieję, że wszystko jest zrozumiałe. Oczywiście wszystko w draw Event. ;)

I mam nadzieję, że ja dobrze cię zrozumiałem, tj. że chodziło o to, by nie rysować przy pomocy sprite'ów. ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Create:

mouseEnter = 0;

 

Mouse Enter:

mouseEnter = 1;

 

Mouse Leave:

mouseEnter = 0;

 

Draw:

if( mouseEnter )
{
//  Przezroczystość
    draw_set_alpha( 0.8 );
    
//  Okienko
    draw_set_color( c_black );
    draw_rectangle( mouse_x, mouse_y, mouse_x + 140, mouse_y + 80, 0 );
    
//  Ramka
    draw_set_color( c_red );
    draw_rectangle( mouse_x, mouse_y, mouse_x + 140, mouse_y + 80, 1 );
    
//  Tekst 
    draw_set_color( c_blue );
    draw_text( mouse_x + 20, mouse_y + 10, "Demon Shield" );
}

 

;]

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