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 дозволяє розширене повторне проектування з нижчою (меншою) частотою кадрів.
Опис
Цей клас реалізує розширення синтезу кадрів OpenXR OpenXR Frame Synthesis. Коли воно ввімкнено в налаштуваннях проекту та підтримується середовищем виконання XR, синтез кадрів використовує розширені методи повторного проектування для введення додаткових кадрів, щоб ваш досвід XR досяг повної частоти кадрів пристрою.
Властивості
|
||
|
Методи
is_available() const |
|
void |
Описи властивостей
Увімкнути синтез кадрів. Коли до середовища виконання XR надаються дані вектора руху та глибини true.
bool relax_frame_interval = false 🔗
Якщо значення true використовується для визначення значення, це повідомляє середовище виконання XR, що ми надаватимемо кадри зі значно зниженою частотою. Увімкніть цю функцію, якщо ви очікуєте, що ваша програма працюватиме з низькою частотою кадрів, і хочете вставити кілька перепроектованих кадрів.
Описи методів
Повертає true, якщо синтез кадрів увімкнено в налаштуваннях проекту, і поточне середовище виконання XR підтримує синтез кадрів. Повернене значення буде дійсним лише після ініціалізації OpenXR.
void skip_next_frame() 🔗
Ставить у чергу наступний кадр, який буде пропущено, під час надання даних вектора руху та глибини. Викликайте цю функцію після телепортації гравця або подібної дії, яка перемістила його, щоб запобігти неправильним результатам повторного проектування через цей рух.