Skocz do zawartości

Rekomendowane odpowiedzi

  • Filar Społeczności
Opublikowano

No mam taki problem, rysuję primitivami zaciemnione strefy za ścianami. Każda ściana (w swoim parencie) ma taki oto kod:

draw_set_colour(c_black)
draw_set_alpha(1)

    draw_primitive_begin(pr_trianglestrip)
        draw_vertex(bbox_left, bbox_top);
        var dir = point_direction(player.x,player.y,bbox_left,bbox_top)
        draw_vertex(x+lengthdir_x(player.shadowsize,dir), y+lengthdir_y(player.shadowsize,dir));

        draw_vertex(bbox_left, bbox_bottom);
        var dir = point_direction(player.x,player.y,bbox_left,bbox_bottom)
        draw_vertex(x+lengthdir_x(player.shadowsize,dir), y+lengthdir_y(player.shadowsize,dir));

        draw_vertex(bbox_right, bbox_top);
        var dir = point_direction(player.x,player.y,bbox_right,bbox_top)
        draw_vertex(x+lengthdir_x(player.shadowsize,dir), y+lengthdir_y(player.shadowsize,dir));
 
        draw_vertex(bbox_right, bbox_bottom);
        var dir = point_direction(player.x,player.y,bbox_right,bbox_bottom)
        draw_vertex(x+lengthdir_x(player.shadowsize,dir), y+lengthdir_y(player.shadowsize,dir));
   
    draw_primitive_end()
    draw_set_alpha(1)

na pc rysuje się spoko na każdej ścianie, oto screen: https://i.imgur.com/H8xDifD.png

Jednak na androidzie primitivy nie wyświetlają się, jest coś w tym rodzaju: https://i.imgur.com/FossaZt.png

Jedynym wyjątkiem jest ściana która w Instance Order rooma jest jako ostatnia (najniżej) - ta wyświetla primitiva bardzo dobrze. Ktoś wie czemu tak się dzieje?

  • Administratorzy
Opublikowano

1) w jakim evencie ?

2) jak dasz w tym evencie w dziecku "event_inherited()" albo przekopiujesz kod to pomaga? może jakiś bug z dziecziczeniem? Zakładam, że GMS 1.4 ?

  • Filar Społeczności
Opublikowano

Ciekawe info: błąd naprawił się sam po którymś z kolei kompilowaniu. :moo3:

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