Znajdź zawartość
Wyświetlanie wyników dla tagów 'proste' .
-
Prymitywne cienie
V Fighter opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Witam. W zasadzie siedzę w pracy, jednak ostatnio obczaiłem dość prosty, prymitywny sposób na tworzenie cieni obiektów. Mam w planach zrobić dużo lepszą wersję i ewentualnie wrzucić ją na sklep YoYoGames. Zatem tłumaczę tą prostą wersję. W zasadzie są dwie proste xd. PIERWSZA WERSJA: Obiekty: o_object; DRAW event: ------------------------------------------------------- var shadowAlpha = 0.4; draw_sprite_ext(sprite_index,image_index,x,y,image_xscale,image_yscale,image_angle,c_black,shadowAlpha); draw_self(); ------------------------------------------------------- DRUGA WERSJA (tu możemy ustawić głębie cienia): Obiekty: o_object, o_shadow. CREATE event: ------------------------------------------------------- SHADOW = instance_create(x,y,o_shadow); depth = 1; ------------------------------------------------------- STEP event: if(instance_exists(SHADOW) { SHADOW.sprite_index = sprite_index; SHADOW.image_index = image_index; SHADOW.x = x; SHADOW.y = y; SHADOW.image_xscale = image_xscale; SHADOW.image_yscale = image_yscale; SHADOW.image_angle = image_angle; SHADOW.image_blend = c_black; SHADOW.image_alpha = shadowAlpha; } W domu obczaję, co tu napisałem xd, bo na biegu robione. I niech mi ktoś powie, czy da się tu włączyć formatowanie kodu, bo kod się zlewa z resztą tekstu.