【发布时间】:2020-12-12 13:26:18
【问题描述】:
我正在尝试在 Unity 3D 中制作 boids 算法。
我遇到一个问题:如何实现特定角度的视野?
360 度很容易 - U 只检查两个 boid 之间的距离。但我不希望 boids 能够看到自己的身后。我也希望能够在Inspector中改变视角,所以必须基于计算。
如有任何想法,我将不胜感激:(
我已经尝试过使用锥形网格对撞机,但效果不佳。 - 不适用于 180 及更高版本。所以我正在寻找计算这个的最佳方法。
【问题讨论】:
标签: algorithm math artificial-intelligence simulation angle