Skocz do zawartości
  • 0
Wojzax

rysowanie primitivów na androidzie

Pytanie

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?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

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 ?

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
  • 0

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

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

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

Zaloguj się tutaj

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×