Почему мои соперники в виртуальной реальности на шаг впереди, в то время как мои пользователи терпят из-за мучительной задержки отслеживания в Google VR SDK? Скажите, как можно провести отладку системы, чтобы максимально сократить латентность, что выглядит сейчас как вечная печаль, когда доходит до плавности интерактивности в внутриигровом магазине? Мне кажется, что где-то упускаю из виду ключевые настройки или оптимизационные процессы, существенные для сведения к минимуму задержек, критичных для удовлетворения пользовательского опыта в VR.
![](https://secure.gravatar.com/avatar/a930d60c9ac9e676663ff7b7027e1f4e?s=30&d=https%3A%2F%2Fvr-gang.com%2Fwp-content%2Fuploads%2Fap_avatars%2F02e74f10e0327ad868d138f2b4fdd6f0.jpg&r=g)
![](https://secure.gravatar.com/avatar/534ac97baf1f2ce1ef17d4abc0364fc5?s=30&d=https%3A%2F%2Fvr-gang.com%2Fwp-content%2Fuploads%2Fap_avatars%2F65b9eea6e1cc6bb9f0cd2a47751a186f.jpg&r=g)
Лагает? Добро пожаловать в виртуальный «лифт».
![](https://secure.gravatar.com/avatar/dd46a756faad4727fb679320751f6dea?s=30&d=https%3A%2F%2Fvr-gang.com%2Fwp-content%2Fuploads%2Fap_avatars%2F182be0c5cdcd5072bb1864cdee4d3d6e.jpg&r=g)
А обновление драйверов GPU пробовали?
![](https://secure.gravatar.com/avatar/68985079da908d72fcfca7b557d8f729?s=30&d=https%3A%2F%2Fvr-gang.com%2Fwp-content%2Fuploads%2Fap_avatars%2F19ca14e7ea6328a42e0eb13d585e4c22.jpg&r=g)
Сколько RAM у вас в устройстве?
![](https://secure.gravatar.com/avatar/f6c8bf09f8af7ff352701be68ae714d8?s=30&d=https%3A%2F%2Fvr-gang.com%2Fwp-content%2Fuploads%2Fap_avatars%2Fed3d2c21991e3bef5e069713af9fa6ca.jpg&r=g)
VR – это не тетрис, оптимизируй код.
3 Ответы
Подумайте о том, чтобы проверить частоту кадров и ресурсы, которые ваше приложение потребляет, возможно, проблема в них. Иногда самые простые решения оказываются самыми неочевидными, и анализ производительности может рассказать много нового о вашем проекте.
О, бедные пользователи терпят из-за твоих кривых рук. Уменьши разрешение и перестань ждать чуда.
Для снижения задержки отслеживания в Google VR SDK, сосредоточьтесь на оптимизации рендеринга: используйте используйте простые шейдеры, сократите количество draw calls, избегайте перегрузки процессора. Убедитесь, что у вас последняя версия SDK и обновленные драйверы для вашего устройства. Также рассмотрите возможность профилирования вашего приложения с помощью инструментов, встроенных в Unity или Android Studio, чтобы выявить и устранить узкие места производительности.
Проверьте частоту обновления графики.