问题标签 [oculusgo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
159 浏览

bluetooth - 我可以使用树莓派 3 使用 HID 配置文件通过蓝牙发送实时传感器数据吗?

我的项目是将单个传感器数据流发送到 Oculus Go 耳机,该耳机目前不支持除游戏手柄(HID 配置文件)之外的任何东西的蓝牙连接。使用 Unity(在 Oculus 上),我可以将游戏手柄的输入作为轴读取(-1 到 1,我认为是 1024 位),这就是我计划将传感器数据发送到游戏中的方式。

我面临的问题是如何在 RPi3 上创建 HID 蓝牙配置文件,然后如何通过它传输我的传感器数据。

提前感谢您的帮助!

0 投票
1 回答
4900 浏览

virtual-reality - 在 Oculus Go 中找不到“我的预览应用”

我正在开发一个Oculus Go应用程序,但还没有弄清楚如何将它发送给我们的测试用户。该应用程序尚未发布到商店,我们想在发布前在十几个分布式耳机上进行测试。所以我们上传了一个构建到 Alpha 频道,添加了几个人,并接受了邀请。一切都应该正常工作,但没有人可以找到该应用程序或“我的预览应用程序”部分。

好像我错过了什么。我尝试了开发者模式,深入研究了 Oculus Go 和 Oculus 移动应用程序,但没有任何成功。

0 投票
1 回答
540 浏览

android - Oculus Go 上的 Google Play 服务从何而来

我错过了关于不支持 Firebase 的 Oculus Go 的备忘录(因为它没有安装 Google Play 服务)并让 Firebase Auth 系统在我的带有 SDK 版本的 VR 游戏中工作5.3.0。当我升级到 SDK 版本时,5.3.1我得到一个系统对话框“如果没有您的设备不支持的播放服务,{我的应用}将无法运行”。我发现 Firebase 在将 SDK 更新为 时更新了所需的 Google Play Services 版本5.3.1,所以我的问题是:过时的 GPS 是从哪里来的,它可以依靠(哈哈!)留在那里吗?

0 投票
1 回答
666 浏览

unity3d - 如何配置 Unity 和我的计算机以在 Oculus Go 上运行我的游戏/项目?

我一直在阅读Oculus for Mobile development basics。到处都有大量的链接,不清楚 GearGR 需要哪些步骤以及 Oculus Go 需要哪些步骤,而且它只是一团糟,没有任何工作。是否有关于如何让一切顺利进行的简单指南?

0 投票
1 回答
102 浏览

unity3d - 实现 Oculus go on unity

刚开始编码/工作统一。在独立平台上设置一些相机移动或启动动画没有大麻烦。

但是当我尝试使用 Oculus go ...

第一:你知道如何统一显示你在 Oculus 上看到的内容吗(例如https://www.youtube.com/watch?v=TektJroMwxY在 9:40)?

然后我怎么能简单地实现凝视指针点击?我尝试了 Oculus 统一集成 ( https://developer.oculus.com/downloads/package/unity-integration/ ) UI 场景,但是代码太多,无法快速理解所有内容。

非常感谢您的帮助,阿克塞尔

0 投票
0 回答
1794 浏览

unity3d - 使用 Unity for Oculus Go 在 VR 中移动

我正在尝试为 Oculus go 构建一个 VR 应用程序。我试图通过指向地面上的一个位置来移动 OVRPlayerContoller,单击以设置目标位置,然后你的角色会朝它移动。即使对象是在该位置创建的,播放器控制器也不会向指定位置移动。我已经为它编写了这个脚本并将其附加并附加到 OVRPlayerController。

}

我为目标对象创建了一个立方体预制件,并将 TrackedRemote 预制件(包含 Go 控制器模型和脚本)拖到 Go Contoller 插槽上。

然后我使用下面的脚本从我的控制器创建了一条射线并将其附加到 OVRCameraRig。

}

问题是当我按下触发器时,GameObject 会在地板上的那个点创建,但 OVRPlayerController 并没有向它移动。

我还在下面附加了我的 OVRPlayerController.cs 脚本:

}

0 投票
1 回答
841 浏览

c# - Oculus Go:拾取/移动物体

我对统一非常陌生,正在为 Oculus Go 构建一个 VR 应用程序。我想通过将来自控制器的光线指向对象来拾取和移动对象,然后通过按下触发按钮来拾取或释放它。我希望对象保持固定在光线位置的末端,而不是突然出现在控制器上。我已经使用这个脚本创建了一条射线,并且基本上允许控制器拾取它,但是这个脚本将对象拉到控制器的位置,因此我只能将对象移动一个圆圈(360 度)。它也不会正确放下对象,因为对象会继续浮动。

我已将此脚本附加到我要选择的对象上:

我想看到的是,球体的位置会根据光线末端的投射位置而变化。

我还将此脚本附加到播放器控制器,它允许它通过指向它并按下触摸板按钮来移动到一个点。

如果有人能指出我正确的方向或帮助我,我将不胜感激!

提前致谢。

0 投票
0 回答
281 浏览

android - Android 数据文件如何映射到我使用 adb shell 访问的内容?

我为 Oculus Go(Android 设备)制作了一个从用户存储中读取文件的应用程序。我通常使用 Android 文件传输从我的 Mac 传输此类文件,它显示了这样的层次结构: Android 文件传输的图像. 但是,一位同样使用 Mac 的用户在我的应用程序无法读取某些文件时遇到问题。

我们通过将它们拉回(也使用 Android 文件传输)并比较 md5 哈希来验证文件的数据是否正常;它们是相同的。所以我认为这可能是一个权限问题。

但是 Android File Transfer 没有显示权限,所以我尝试使用 adb 检查它们,这让我想到了我的问题。当我使用:

结果仅显示 Unity 文件夹(加上 . 和 ..),根本没有其他文件夹。如果我勇敢地附加 Android File Transfer 显示的文件夹之一的名称(例如,Achievement.song),我会收到“没有这样的文件或目录”错误。

很明显,这些文件存储在我的设备上的其他地方,Android 文件传输必须将来自两个不同分区或某物的数据组合到一个位置。我已经搜索过23之类的参考资料,但我并不明智。谁能解释发生了什么?

0 投票
1 回答
209 浏览

javascript - 如何在 Three.js 场景中包含 OVRManager?

我已经创建了几个 Three.js/Javascript 演示应用程序,我正在我的新 Oculus Go 中进行试验。我正在尝试让 Go 控制器在我的应用程序中执行某些操作,根据 Oculus 开发人员中心的说法,最好的办法是将 OVRManager 包含在我的场景中,这样我就可以访问该 API。听起来不错,但是对于所有文档(https://developer.oculus.com/documentation/unity/latest/concepts/unity-ovrinput/),我看不到如何将 OVRManager 添加到我的场景中!我以前没有使用过 Unity,但从我在文档中可以看出,不应该有任何兼容性问题(应该有吗?)

所以我想做的是:

<script src="OVRManager.js or something like that"></script>

然后调用我需要的函数,就像我对 OrbitControls.js 和其他外部依赖项所做的那样。

但对我来说,谷歌搜索只是让我绕圈子。我看到针对 C++ 和 C# 提出的问题,但这对我没有用。如何让这个 API 在我的 Three.js 场景中工作?我在哪里可以找到它,还有其他方法可以包含它吗?

谢谢!

0 投票
1 回答
465 浏览

javascript - 通过 Oculus 浏览器中的 GamePad API 访问 Oculus Go 控制器?

我正在我的新 Oculus Go 中测试我的几个 three.js 应用程序。我想知道是否可以仅使用目前主流浏览器中似乎可用的 GamePad API 来访问控制器。

查看 Oculus 文档,似乎可以通过 Unity 附带的 OVRManager 或通过 UnReal Blueprints 完成。但是我试图避免另一个学习曲线,如果可以避免的话,我也会扩大我的应用程序。

作为 VR 的新手,似乎最有利的方式就是使用 Gamepad API 执行类似的操作(这部分代码目前还不能正常工作,但我正在尝试解决这个问题使用这种方法,到目前为止除了在我进入 VR 模式时破坏应用程序之外没有任何结果):

在我就这个主题提出的另一个更狭窄的问题中,有人建议我在我的应用程序中创建一个 Unity 构建以获得我想要的结果,这看起来既是额外的学习曲线,又会增加我的开销。如果必须,我会这样做,但如果我不这样做,我宁愿不这样做。

最终,我希望能够使用如下逻辑支持大多数“主要”控制器:

但出于测试目的,我很感激现在能让 Oculus Go 控制器运行。

那么...是否可以通过 Gamepad API 访问 Oculus Go 控制器,以及如何访问设备属性,例如按钮、轴和方向以及相关的游戏手柄事件?

谢谢。