版本:Unity 6 (6000.0)
语言中文
  • C#

CullingGroup.QueryIndices

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然无法接受所有提交,但我们确实会仔细阅读用户提出的每项建议的更改,并在适用情况下进行更新。

关闭

提交失败

由于某种原因无法提交您的更改建议。请在几分钟后重试。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public int QueryIndices(bool visible, int[] result, int firstIndex);

声明

public int QueryIndices(int distanceIndex, int[] result, int firstIndex);

声明

public int QueryIndices(bool visible, int distanceIndex, int[] result, int firstIndex);

参数

可见 如果仅检索可见球体,则为 True;如果仅检索不可见球体,则为 False。
距离索引 检索的球体必须位于其中的距离范围。
结果 将填充所检索球体索引的数组。
第一个索引 开始搜索的球体的索引。

返回值

int 所发现球体索引的数量,以及写入结果数组的数量。

说明

检索具有特定可见性和/或距离状态的球体的索引。

请使用与您感兴趣的状态属性相对应的重载。例如,如果您想要检索任何距离范围内的可见球体,请使用具有“visible”参数且没有“distanceIndex”参数的重载。

结果数组的长度用于限制所检查的球体数量。如果您提供长度为 20 的结果数组,以及 10 的 firstIndex,则查询将仅检查球体 10 到 30,以查看它们是否符合给定的可见性和/或距离约束。