gpt4 book ai didi

android - 在 Unity 中检测 Oculus Quest 1 和 2 耳机

转载 作者:行者123 更新时间:2023-12-05 00:18:59 29 4
gpt4 key购买 nike

我正在寻找一种方法来检测我的 VR 应用程序中使用的耳机名称。我需要区分 任务 1 & 2 为了实现不同的 Controller 映射。 XRDevice.model 或 OVRPlugin.productName 之类的方法在文档中没有提供任何名称列表,并且由于 quest 2 是一个新模型,我在任何地方都没有找到有关它的信息。任何帮助,将不胜感激。

最佳答案

如果您直接在 Quest 2 上运行(而不是 Oculus Link),您可以使用

OVRPlugin.SystemHeadset headset = OVRPlugin.GetSystemHeadsetType();
if(headset==OVRPlugin.SystemHeadset.Oculus_Quest){
// Quest 1 stuff here
}else if (headset==(OVRPlugin.SystemHeadset.Oculus_Quest+1)){
// Quest 2 stuff here
}
他们还没有将 Oculus Quest 2 添加到 SystemHeadset 枚举中,但它有一个“Placeholder_9”。为了清楚起见,我只是更喜欢“+1”。
如果您使用该链接,它将返回 Oculus_Link_Quest 用于 Quest 1,我假设 (Oculus_Link_Quest+1) 用于 Quest 2。但我尚未确认。
编辑:截至 2020 年 12 月 6 日,如果您使用的是 Oculus Link,则 Quest1 和 Quest2 都会返回“Oculus_Link_Quest”。

关于android - 在 Unity 中检测 Oculus Quest 1 和 2 耳机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65063797/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com