V Fighter Opublikowano 29 Stycznia 2018 Udostępnij Opublikowano 29 Stycznia 2018 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. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Threef Opublikowano 29 Stycznia 2018 Udostępnij Opublikowano 29 Stycznia 2018 Bardzo, bardzo prymitywne. I w zupełności nie wydajne. Jedyny plus taki że możesz kontrolować osobno depth cieni (czego na razie nie robisz), ale niestety masz przez to 2 razy więcej obiektów. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
V Fighter Opublikowano 29 Stycznia 2018 Autor Udostępnij Opublikowano 29 Stycznia 2018 To nie jest przewidziane na użytek do projektów, gdzie są tysiące obiektów, a do prostych, gdzie taka technika w zupełności wystarcza Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Threef Opublikowano 29 Stycznia 2018 Udostępnij Opublikowano 29 Stycznia 2018 Ale nawet do prostych się nie nadaje. Jak tylko tgo użyjesz to zobaczysz że dwa cienie będę na siebie nachodzić brzydko Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
I am vader Opublikowano 29 Stycznia 2018 Udostępnij Opublikowano 29 Stycznia 2018 Prymitywny sposob robienia cieni zostal podany w przykladzie przez yoyo. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
V Fighter Opublikowano 29 Stycznia 2018 Autor Udostępnij Opublikowano 29 Stycznia 2018 Threef: no jestem tego świadom x). Jedynie można by to jakoś ogarnąć na innym surface, dzięki czemu po nachodzeniu na siebie cieni, nie będzie takiego okropieństwa I am vader: gdzie? Bo tutoriali i sposobów jest masa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
PsichiX Opublikowano 30 Stycznia 2018 Udostępnij Opublikowano 30 Stycznia 2018 A powiedz, jakie cienie Cie interesuja? bo zapewne mam na nie rozwiazanie, ale dobrze byloby wiedziec, zobaczyc referencje (nawet w paincie) jak ma to wygladac Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
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ę