Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
OpenXRFrameSynthesisExtension
Наследует: OpenXRExtensionWrapper < Object
Расширение OpenXR Frame synthesis позволяет выполнять расширенную репроекцию при более низкой частоте кадров.
Описание
Этот класс реализует расширение синтеза кадров OpenXR. При включении в настройках проекта и поддержке используемой среды выполнения XR синтез кадров использует передовые методы репроекции для внедрения дополнительных кадров, чтобы ваше XR-изображение отображалось с полной частотой кадров устройства.
Свойства
|
||
|
Методы
is_available() const |
|
void |
Описания свойств
Включить синтез кадров. Когда true в среду выполнения XR поступают данные о векторе движения и глубине.
bool relax_frame_interval = false 🔗
Если true, это указывает среде выполнения XR, что мы будем предоставлять кадры со значительно сниженной частотой. Включите эту опцию, если вы ожидаете, что ваше приложение будет работать с низкой частотой кадров, и хотите внедрять несколько перепроецированных кадров.
Описания метода
Возвращает true, если синтез кадров включен в настройках проекта и текущая среда выполнения XR поддерживает синтез кадров. Возвращаемое значение будет действительно только после инициализации OpenXR.
void skip_next_frame() 🔗
Добавляет в очередь следующий кадр, который будет пропущен при передаче данных о векторе движения и глубине. Вызывайте эту функцию после телепортации игрока или аналогичного действия, которое переместило игрока, чтобы предотвратить некорректные результаты перепроецирования из-за этого движения.