Skocz do zawartości

Vertexy


Serge

Rekomendowane odpowiedzi

Więc mam mały problem, robię różne kształty z vertexów lecz nie wiem jak nadać im texture

Próbowałem tak:

d3d_primitive_begin_texture(pr_trianglestrip,tex)
d3d_vertex_texture(0,0,-30,0,0) 
d3d_vertex_texture(0,0,-20,0,0) 
d3d_vertex_texture(20,0,-30,0,0) 
d3d_vertex_texture(20,0,-20,0,0) 
d3d_primitive_end()

Ale nie działa, zamiast tekstury robi się jeden kolor. Oczywiście nie myślcie, że zapomniałem dać w create:

tex=background_get_texture(tekstura)

Jak to 0 odpowiedzi nikt nie wiem jak to zrobić :unsure: .

Odnośnik do komentarza
Udostępnij na innych stronach

daj tak:

d3d_primitive_begin_texture(pr_trianglestrip,tex)
d3d_vertex_texture(0,0,-30,0,1) 
d3d_vertex_texture(0,0,-20,0,0) 
d3d_vertex_texture(20,0,-30,1,1) 
d3d_vertex_texture(20,0,-20,1,0) 
d3d_primitive_end()

ostatnie 2 argumenty oznaczaja ktora czesc tekstury ma 'wziac' vertex.

Odnośnik do komentarza
Udostępnij na innych stronach

Nie pomyślałem, żeby poszukać na stronie, ale szukałem na forum i nie znalazłem więc założyłem temat. A tak wogóle problem nie do końca rozwiązany. Tekstura pojawia mi się, lecz nie w kwadracie tylko w dwóch trójkątach i jest krzywo, da się zrobić inaczej ??

 

EDIT:

 

Jednak wszystko dobrze, popełniłem błąd :P .

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