Skocz do zawartości

Rekomendowane odpowiedzi

Jak zrobić aby ekran zaczął się stawać coraz ciemniejszy lub np niebieski?

 

W obiekcie obj_draw zainicjuj dowolną zmienną, niech to będzie noc.

 

Teraz wpisz w DRAW (zakładając, że wymiary ekranu to 640x480):

 

draw_set_alpha(noc)
draw_set_color(c_navy)
draw_rectangle(0,0,640,480,0)
noc+=0.1

 

Voila :).

 

Oczywiście możesz modyfikować linijkę noc+=0.1 i zamieniać wartość na dowolną liczbę.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 miesiące temu...

W podanym przykładzie użyłem czarnego koloru, a zmienną noc ustawiłem na 0.8 dzięki czemu mam coś w stylu nocy. Ale pojawia się taki problem: jak zrobić np efekt światła od latarni, powiedzmy że robie obiekt latarnia, który na obszarze o promieniu 20 pixeli rozjaśnia teren?

Odnośnik do komentarza
Udostępnij na innych stronach

Tymon powiedział mi na GG, że jeśli chce się zwiększyć prześwitywalność to trzeba ustawić kolor np. make_color_rgb(128,128,128). Im większe tym mniejszy alpha. A kolor to trzeba zmienić wszędzie c_black na c_navy na przykład. :P

 

REMEMBER!!! Alpha to WIDZIALNOŚĆ im jest większa tym mniej przezroczysta.

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