暂停游戏OnSteamVR Overlay Active

问题描述 投票:0回答:1

我一直在关注本指南,其中包含Steam Overlay的暂停:

https://wiki.unrealengine.com/Pause_Game_On_Steam_Overlay_Active

它工作得很好。但是,我找不到任何方法使其适用于SteamVR Overlay。我的代码几乎完全相同,除了类名和为广播结果添加委托。任何想法我怎么能让它工作?我认为它完全一样。

c++ virtual-reality steam unreal-engine4
1个回答
0
投票

我害怕,这不完全一样。要与SteamVR交互,您需要使用OpenVR API。它看起来像是一个名为ShouldApplicationPause()的函数,可以完成你想要的任务;我假设你每帧调用一次,看看你是否应该暂停。

© www.soinside.com 2019 - 2024. All rights reserved.