Tôi có một đối tượng, đang đối mặt với một hướng cụ thể với (ví dụ) một trường 45 độ xem và phạm vi chế độ xem giới hạn. Tôi đã thực hiện tất cả các kiểm tra ban đầu (nút Quadtree, và khoảng cách), nhưng bây giờ tôi cần kiểm tra xem một đối tượng cụ thể có nằm trong hình nón đó không (Trong trường hợp này để quyết định chỉ theo dõi đối tượng đó nếu chúng ta có thể nhìn thấy nó).Làm cách nào để kiểm tra xem một đối tượng trò chơi có thể nhìn thấy đối tượng khác không?
Ngoài việc tạo một tia cho mỗi mức độ từ Direction - (FieldOfView/2)
đến Direction + (FieldOfView/2)
(Tôi đang làm điều đó vào lúc này và thật khủng khiếp), cách tốt nhất để thực hiện kiểm tra khả năng hiển thị này là gì?
Cảm ơn, chính xác những gì tôi đang tìm kiếm. Tôi nghĩ đây có lẽ là cách đơn giản nhất để đạt được điều này dựa trên những gì tôi đã có. – AshtonKJ