Приостановить игру OnSteamVR Overlay Active

Я следовал этому руководству, которое описывает паузу в Steam Overlay:

https://wiki.unrealengine.com/Pause_Game_On_Steam_Overlay_Active

Это работает очень хорошо. Однако я не могу найти способ заставить его работать с оверлеем SteamVR. Мой код практически идентичен, за исключением имен классов и добавления делегата для результатов трансляции. Любая идея, как я могу заставить это работать? Я думал, что это точно так же.

0

Решение

Боюсь, это не совсем то же самое. Для взаимодействия со SteamVR вам необходимо использовать OpenVR API. Похоже, что есть функция с именем ShouldApplicationPause (), которая делает то, что вы хотите; Я предполагаю, что вы будете вызывать его один раз за кадр, чтобы увидеть, стоит ли делать паузу.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]