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

XRMeshSubsystem.GetUpdatedMeshTransforms

Declaration

public NativeArray<MeshTransform> GetUpdatedMeshTransforms(Unity.Collections.Allocator allocator);

Параметры

Параметр Описание
распределитель Распределитель, используемый для возвращаемого NativeArray.

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

NativeArray<MeshTransform> Новый NativeArray из MeshTransform.

Описание

Получает обновленные преобразования сетки.

Используйте это для получения обновленных преобразований для каждой меши, отслеживаемой подсистемой. Число возвращенных преобразования может быть меньше общего числа отслеживаемых мешей. На результаты могут повлиять предыдущие вызовы этого метода. То есть, могут быть возвращены только преобразование, изменившиеся с момента последнего вызова метода в прошлом.

Как правило, вы должны вызывать эту команду через регулярные промежутки времени, например, один раз в кадре, чтобы обновить преобразование каждой меши. XRMeshSubsystem.GenerateMeshAsync, MeshGenerationResult также содержит преобразование и метку времени. Поскольку генерация является асинхронной, вы можете сравнить метки времени, чтобы убедиться, что вы используете самое последнее преобразования. Большие значения указывают на более новые преобразований.

Этот метод всегда возвращает новый NativeArray, даже если нет обновленных преобразований. Вызывающий несет ответственность за утилизацию возвращенных NativeArray.

Дополнительные ресурсы MeshTransform, XRMeshSubsystem.GenerateMeshAsync, MeshGenerationResult