Skocz do zawartości

Obracanie płaskiego sprita w 3d


Rekomendowane odpowiedzi

Wiecie, jak w niektórych grach 3d (np. GTA SA) gdy kogoś zabijemy (niekoniecznie) to nad nim pojawia się model 3d broni, który się obraca. Moje pytanie brzmi: Czy można coś takiego zrobić za pomocą kodu, lub czegoś, z płaskim spritem w 3d ? Proszę o odpowiedź. Credits gwarantowane w mojej grze, w rubryce pomogli :)

Odnośnik do komentarza
Udostępnij na innych stronach

d3d_add_translation_z(direction); o ile dobrze pamiętam

 

 

Na pewno jest jakaś podobne funkcja, ale to jest chyba do przesunięć :P

Do obrotów to coś z rotation raczej :P

Są na pewno jakieś funkcje translation, rotate, scale w 3D

Odnośnik do komentarza
Udostępnij na innych stronach

Wiecie, jak w niektórych grach 3d (np. GTA SA) gdy kogoś zabijemy (niekoniecznie) to nad nim pojawia się model 3d broni, który się obraca. Moje pytanie brzmi: Czy można coś takiego zrobić za pomocą kodu, lub czegoś, z płaskim spritem w 3d ? Proszę o odpowiedź. Credits gwarantowane w mojej grze, w rubryce pomogli :)

;o Płaski sprite w 3D? Obracanie? Po prostu zrób animację tego :)

Odnośnik do komentarza
Udostępnij na innych stronach

d3d_transform_add_translation_z(wartosc)

eh, help jest swietny, tylko nikt go nie docenia

Odnośnik do komentarza
Udostępnij na innych stronach

Te sory, d3d_transform_add_rotation_z(wartosc), ale wtopa :P

Odnośnik do komentarza
Udostępnij na innych stronach

Ta funkcja dodaje transformację do wszystkich elementów jakie są rysowane, trzeba to zerować po narysowaniu konkretnego obiektu za pomocą d3d_transform_set_identity. Zapoznaj się z podstawami projekcji 3D to się dowiesz jak to działa. :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ę...