Skocz do zawartości

Proste 3D


Moe

Rekomendowane odpowiedzi

Witam,

 

Po dłuższym czasie zacząłem uczyć się GML.

I chciałem coś prostego 3D stworzyć.

Chodzi mi o takie coś, że tworzę Sprite kwadratu i daję na obiekt. W tym obiekcie mam kod na np. kwadrat z teksturą.

Na roomie układam ten trójkącik np: w jakimś miejscu np. 20 x 20 i gdy uruchomię to w tym miejscu widać ten obiekt.

 

Z góry dzięki za pomoc,

i pozdrawiam,

Moe

Odnośnik do komentarza
Udostępnij na innych stronach

inicjuje nie 3D, lecz d3d, co prawie oznacza to samo.

nie lepiej silniczek d3d tak jak w cs?...

po co ci kwadracik 2D-3D?!

bullshit. jakie prawie, to d3d czym jest, jakimś izo, innym rzutem, ale nie widokiem 3D? nie pisz farmazonów nie będąc pewnym tego co mówisz :(

Odnośnik do komentarza
Udostępnij na innych stronach

Poczytaj sobie dokumentacje i nie powinieneś mieć problemów żadnych.

Dobre wieści: GMowe 3D do takiego stopnia się do niczego nie nadaje, że aż jest wyjątkowo proste w obsłudze :)

 

 

Po prostu włączasz tryb 3D i rysujesz co ci potrzeba. Kwadrat to będzie zdaje się d3d_draw_wall lub d3d_draw_floor. A żeby miał teksturę to te funkcję mają argument do tego celu. Tyle, że trzeba ze sprite'a teksturę zrobić przy pomocy chyba sprite_get_texture czy coś takiego.

Odnośnik do komentarza
Udostępnij na innych stronach

background_get_texture(bg) troche w tym sie brudziłem...

[...]floor - podłoga. jeśli chcesz rysować to ci gm podpowie: d3d_draw_... cone to chyba stozek, box...

pamiętaj o projection!

 

Jeśli postrzebujesz osobistej pomocy, to zgłoś się na PM. Howgh!

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