robię grę 3d z widokiem pierwszej osoby i nadszedł czas aby zrobić kolizje
Mam pewien pomysł, ale nie wiem czy wykonywalny:
czy jest jakaś funckja (lub w ogóle czy to możliwe), która sprawdziłaby czy jakiś obiekt jest na tej samej pozycji co ja? tzn. chcę porównać współrzędne najbliższego obiektu do współrzędnych gracza żeby sprawdzić czy postać koliduje z obiektem.
A jeżeli pomysł nie jest za bardzo realny, to czy są jakieś sprawdzone sposoby na sprawdzenie kolizji?
Są sprawdzone metody, na których opierają się współczesne silniki fizyczne, np. Bullet, Newton Physics, PhysX, Havoc, ODE itd…
Jak piszesz w gołym OGLu to przecież masz wszystkie obiekty gdzieś zapisane. Możesz pętlą przelecieć i posprawdzać kolizje, fizyka prostopadłościanu bez obrotów nie jest trudna.