私は、(たとえば) 45 度の視野と限界視野範囲で特定の方向を向いているオブジェクトを持っています。すべての初期チェック (Quadtree ノードと距離) を実行しましたが、特定のオブジェクトがそのビュー コーン内にあるかどうかをチェックする必要があります (この場合、オブジェクトが見える場合にのみそのオブジェクトを追跡することを決定します)。
から までの度ごとにレイをキャストする以外Direction - (FieldOfView / 2)
にDirection + (FieldOfView / 2)
(私は現在それを行っていますが、それは恐ろしいことです)、この可視性チェックを行う最良の方法は何ですか?