unity3d 我怎样才能得到一个半径内外的对撞机列表?

fnatzsnv  于 2023-02-09  发布在  其他
关注(0)|答案(1)|浏览(126)

为了优化我的游戏,我需要两个列表:其中碰撞体在半径内并且碰撞体在半径外。
如何落实这一点?

rdrgkggo

rdrgkggo1#

请给予更多的信息,以帮助人们帮助,但我认为你有一个对象,你想得到一个列表,所有的对撞机附近的半径r你可以使用

Collider[] hitColliders = Physics.OverlapSphere(center, radius);

你可以把它们转换成列表

List<Collider> colliders = hitColliders.ToList();

你也可以用同样的方法用一个更大的raius来获取场景中的所有物体

相关问题