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

RaycastCommand.ScheduleBatch

Declaration

public static Unity.Jobs.JobHandle ScheduleBatch(NativeArray<RaycastCommand> commands, NativeArray<RaycastHit> results, int minCommandsPerJob, int maxHits, Unity.Jobs.JobHandle dependsOn);

Параметры

Параметр Описание
команды NativeArray из RaycastCommands для выполнения.
результаты NativeArray из RaycastHits, где хранятся результаты выполнения команд.
minCommandsPerJob Минимальное число команд, выполняемых в одном задании.
dependsOn JobHandle задания, которое должно быть выполнено до начала raycast.
maxHits Максимальное количество коллайдеров, в которые может попасть луч.

Возвращаемое значение

JobHandle JobHandle задания, которое будет выполнять рассеивание лучей.

Описание

Расписание пакета raycast для выполнения в задании.

Declaration

public static Unity.Jobs.JobHandle ScheduleBatch(NativeArray<RaycastCommand> commands, NativeArray<RaycastHit> results, int minCommandsPerJob, Unity.Jobs.JobHandle dependsOn);

Параметры

Параметр Описание
команды NativeArray из RaycastCommands для выполнения.
результаты NativeArray из RaycastHits, где хранятся результаты выполнения команд.
minCommandsPerJob Минимальное число команд, выполняемых в одном задании.
dependsOn JobHandle задания, которое должно быть выполнено до начала raycast.

Возвращаемое значение

JobHandle JobHandle задания, которое будет выполнять рассеивание лучей.

Описание

Расписание пакета raycast для выполнения в задании.

По умолчанию maxHits в этом варианте имеет значение 1.