Unity 6.3
0 онлайн 81 гостей 3 в системе
Вход

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, чтобы увидеть, соответствуют ли они заданным ограничениям видимости и/или расстояния.