CullingGroup.QueryIndices
Declaration
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, если должны быть получены только невидимые сферы. |
| distanceIndex | Диапазон расстояния, в котором должны находиться полученные сферы. |
| результат | Массив, который будет заполнен полученными индексами сферы. |
| firstIndex | Индекс сферы, с которой начнется поиск. |
Возвращаемое значение
инт Количество индексов сфер, найденных и записанных в массив результатов.
Описание
Получить индексы сфер, которые имеют определенные состояния видимости и/или расстояния.
Используйте перегрузку, которая соответствует интересующим вас свойствам состояния. Например, если вам нужны видимые сферы в любой полосе расстояния, используйте перегрузку с параметром 'visible', но без параметра 'distanceIndex'.
Длина массива результатов используется для ограничения количества проверяемых сфер. Если вы предоставите массив результатов длиной 20, а firstIndex длиной 10, то запрос будет проверять только сферы с 10 по 30, чтобы увидеть, соответствуют ли они заданным ограничениям видимости и/или расстояния.