如果做一个圆形的侦查范围

想做一个精灵有侦查的功能,其他精灵到了范围内就会有对应的相应,这个范围和碰撞检测有没有什么比较的好的实现方式,我是初学者有点想不到这么多,希望各位大佬能提供下思路,用循环计算碰撞的话太消耗资源了,用物理引擎可以做到嘛,碰撞过滤会有影响吗,还是有其他比较好的解决办法

搜索触发器

循环判断距离.
数量多可以用四叉树/KD树等优化.
要求不高可以隔帧计算.

1赞