Mam obiekt, który jest skierowany w określonym kierunku z (na przykład) polem widzenia 45 stopni i ograniczonym zasięgiem widzenia. Zrobiłem wszystkie początkowe sprawdzenia (węzeł Quadtree i odległość), ale teraz muszę sprawdzić, czy dany obiekt znajduje się w tym stożku widoku (w tym przypadku zdecydować się tylko na podążanie za tym obiektem, jeśli możemy go zobaczyć).Jak mogę sprawdzić, czy jeden obiekt gry może zobaczyć inny?
Oprócz rzucania promienia dla każdego stopnia od Direction - (FieldOfView/2)
do Direction + (FieldOfView/2)
(robię to w tej chwili i to jest okropne), jaki jest najlepszy sposób na sprawdzenie widoczności?
Dzięki, dokładnie to, czego szukałem. Myślę, że jest to prawdopodobnie najprostszy sposób osiągnięcia tego na podstawie tego, co już mam. – AshtonKJ