Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano

Do tego potrzebne będzie ci zaladowanie danych z pliku OBJ i upakowanie ich do struktury trojkatow. Potem algorytm sprawdzajacy nad ktorym trojkatem jest punkt i sprawdzajacy czy punkt jest nad plaszczyzna trojkata (z+), pod plaszczyzna (z-) czy moze na niej (z=). Proste, nie? :) dla mnie tak, nie wiem tylko jak dla Ciebie

Opublikowano

Robie gre 3D MMORPG i jestem pod koniec robienia

 

Mam program do robienia terenu, ale jest w rozszerzeniu .ter i nie moge zrobic skomplikowanej textury, musze wybierzac : trawa albo piasek

 

Najpierw mi pomoz a potem sam zobacze czy dam rade :]

Opublikowano

Da sie. Chociazby na forum gamedev.pl masz algorytm na pozycje Z w danym trojkacie na podstawie X oraz Y.

Opublikowano

@up: zgadza sie, te same funkcje sa tez w nowszych wersjach silnika, lecz tam dotyczy to terenu ktorego trojkaty sa upakowane w kwadraty, a jemu chodzi o rozne nie symetryczne ulozenie trojkatow, czyli jak mowilem - na gamedev.pl jest przyklad algorytmu do tego

Opublikowano

mi tu chodzi o funkcje np. xenon_collision_terrain_simple_get_z() i jej potomne ;)

Opublikowano

Nie polecam obliczać kolizji trójkąt z trójkątem, Cpp'a mocno zjada a co dopiero GM'a... najlepiej obliczać kolizje elipsy ( koła ofc. ) właśnie z trójkątami, 2x szybciej działa i daje lepsze efekty...

Opublikowano

-.- no a o czym ja mowie?.. xD ;P

Opublikowano

Twój XenoN oblicza kolizje z pozycji 'Z', już nie bierze pod uwagę 'X' & 'Y', więc w Twoim silniku nie da się obliczyć kolizji z modelami od 'boków' ( np. drzewa, płot itp. ) ponieważ oblicza TYLKO pozycję 'Z', więc zacznij pracować nad tym, bo to by było dobre ;D

Opublikowano

robi to, ale tylko od wersji 0.7.XX

no ale trzeba wiedziec jak ;D (niach niach, a co ja bede na razie jego wszystkie sekrety zdradzal ;p)

Opublikowano

tia, teoretycznie juz to mozna robic, tylko tego nie ujawnialem w jaki sposob. Jest jeszcze wiele rzeczy ktore sa w xenonie a przechodza faze testow ostatecznych.

Opublikowano

Jeszcze takie małe pytanko... czy XenoN będzie obsługiwał własny format modeli? tak, aby nie można było tych modeli kraść :P

E: wiem że to nie jest temat o Xenonie, ale chciałbym to wiedzieć :P

Opublikowano

Tak - dokladnie to beda Inteligentne Obiekty Fizyczne z ustawieniami fizyki obiektow

Opublikowano

do wczytywania i wyswietlania modeli OBJ jest to:

https://forum.gmclan.org/index.php?showtopic=12271

A do obslugi dokladnych kolizji miedzy obiektami musisz przebudowac ten loader (usunac kasowanie zaladowanych danych z modelu) i dodac albo kolizje punkt<->trojkat albo ustawic trojkatom substancje i dodac w xenonie obsluge trybu kolizji promieni.

Opublikowano

wlasnie trzeba pozmieniac, ale powiem ze w tej wersji silnika sposob z substancjami moze byc wolny (przy duzej ilosci poligonow/wiercholkow (zaleznie czego uzyjesz)) bo ten modul jest jeszcze w udoskonaleniach i testach i w kolejnej wersji publicznej bedzie dzialal prawidlowo.

Opublikowano

XenoN nic nie blokowal, obejrzalem dokladnie kod i zauwazylem ze potrzebujesz kompletnej przebudowy bo tryb Online tego nie pociagnie. Sprobuj podpiac swoja gre pod to: https://forum.gmclan.org/index.php?showtopic=10097 - tam masz caly silnik gry MMO

PS. te funkcje co dales nie dzialaja bez reszty funkcji i przede wszystkim bez samego silnika. I na przyszlosc nie dawaj instalek, tylko pakuj do zipa czy rara ;)

  • 2 tygodnie później...

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