问题标签 [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 投票
2 回答
1586 浏览

html - 如何使用 Oculus Go 触控板在 AFrame 中移动

我正在使用 Oculus Go 测试一些 AFrame 页面,但我无法让触控板在场景中移动。我正在使用 AFrame 的主版本,显然支持 Oculus Go 控制器。其实以这段代码为例:

显示了图像中的控制器,但显然不会影响正在使用的触控板,因为我会在桌面版本中使用 wasd(在场景中移动方面效果很好)。

所以,总而言之,我如何在 AFrame 场景中使用 Oculus Go 触控板在其中移动,就像在桌面上使用 wasd 键一样?(或者,也许 AFrame 仍然不支持?)

[我知道这类似于AFrame Oculus Go Controller Documentation?,但我对如何移动更感兴趣。]

0 投票
1 回答
713 浏览

android - 使用 ADB/Unity 和 OculusGo/gearVR 打印日志数据

我在开发 VR 应用程序时遇到问题。我正在创建一个游戏,测试它的唯一方法是在 Oculus Go 上构建和上传它。我可以忍受这一点,直到现在我对控制器的行为有问题。我想记录一些传感器数据,但由于应用程序是在设备上构建和启动的,Unity 当然不能从中读取任何输出。

我的解决方法是在 VR 中显示日志数据,这真的很烦人。我正在考虑在应用程序运行时在计算机上运行 ADB(Oculus Go 与 GearVR 具有相同的核心,基于 Android),但我也无法管理,主要是因为代码是用 C# 编写的Unity,我不知道它是否正确转换为 Android 日志命令。

0 投票
0 回答
12 浏览

testing - 如何定义用于 Oculus 远程监视器的“远程变量”?

Oculus 提供了一个漂亮的测试/分析工具,称为 Oculus Remote Monitor。文档说:

应用程序可能会在其代码中公开用户可调整的参数和变量。代码中的几乎任何常量都可以变成一个旋钮,可以在游戏测试期间实时更新。

但是我在任何地方都找不到任何有关您如何实际公开此类参数/变量的文档。我们如何做到这一点?

0 投票
2 回答
2614 浏览

android - Unity 和 Oculus Go。在内部存储上读/写

我正在使用 Unity 构建一个 Oculus Go 应用程序。我正在尝试在 GO 的内部存储中创建一个 txt 文件。(将 HMD 插入 PC 时看到的那个)。

我尝试了那些不同的路径,它们似乎都不起作用:

  • Application.persistentDataPath
  • /mnt/sdcard/myFolder
  • //storage/emulated/0/Android/data/myFolder.

如果有人知道正确的那会很酷谢谢!

0 投票
0 回答
455 浏览

android - 如何在基于 Unity 的 Oculus Go 应用和通过 USB 连接的“主机设备”上的应用之间设置数据流?

我想在基于 Unity 的 Oculus Go 应用和通过 USB 连接的“主机设备”(macOS) 上的应用之间设置数据流。此处的目的是将多个视频流传输到 Oculus Go 应用程序,同时在两个设备之间双向传输其他数据。

这显然有几个不同的部分:

  • macOS 应用程序
  • 视频内容流
  • USB 连接,因此非远程流式传输
  • 多个数据流
  • Oculus Go(运行 Android 版本)
  • 统一应用

我想知道我应该如何实现这种联系。

我从CocoaSplit开始,这是一个 Mac 应用程序,它允许从各种来源流式传输到输出。该输出可以是 RTMP/网络,因此在我的 Mac 上设置 RTMP 服务器,然后将其设置为目标,允许我流式传输到那里。不过,这仍然发生在我的 Mac 上,还没有与 Oculus Go 交互。

我通过 USB 连接了我的 Oculus Go,并启用了 ADB 调试

我不确定我的下一步是从这里开始。

  • 使用 Unity,我能否建立足够复杂的网络来通过数据流发送和接收数据,以及接收多个视频流?
  • 如何通过 USB 设置这些流?
0 投票
0 回答
16 浏览

oculusgo - OculusGo 远程随机位置问题

我正在使用 Unity 和 OculusGo 耳机开发应用程序。应用程序正在使用 OculusGo 遥控器与对象交互。但有时会发生什么情况,OculusGo 遥控器位于随机位置。有时它比原来的位置太落后,或者有时它比原来的位置太靠前。如果出现此问题并且我重新启动应用程序,它会为我提供准确的位置。

注意:我没有在运行时更改相机或遥控器的位置,并且它在整个应用程序中具有固定的位置。

你能帮我解决这个问题吗?

0 投票
1 回答
2095 浏览

javascript - 音频不会在 A-Frame 中播放

我正在使用 A-Frame,当我导入音频文件时,它们根本不播放。我已经在 Safari 和 Chrome 上尝试过,我使用的是 Oculus Go,在它的浏览器中可以看到游戏,但也没有音频。有什么建议么??

0 投票
1 回答
606 浏览

c# - Oculus go 意外地统一反转轴

我正在为 oculus go 开发,我正在制作一个类似跳伞的游戏,玩家可以用头部控制角色的悬停。我创建了一个空的游戏对象并将 ovr 摄像机装置放置在其中以移动它,然后我使用它camera.main.transform.rotation来获取 oculus 旋转,并将角色移动到玩家正在观看的方向。例如,我打印camera.main.transform.rotation并得到 4 个值,从 -1 到 0,最后是 1,我为得到跟踪所做的是

想象一下,当我抬头看时,如果 oculus 打印出从 0 到 1 的值camera.main.transform.rotation.x

当我得到 apk 时,一切都很好,但有时轴是倒置的,我必须重新启动 oculus 才能解决这个问题。有谁知道为什么会发生这种情况,以及我做错了什么?

0 投票
0 回答
260 浏览

oculusgo - 如何在 oculus go 中录制视频和截屏时设置特定的宽度和高度

我正在尝试使用 adb 命令录制视频以进行 oculus go 提交,但无法设置高度和宽度。我正在尝试以下命令:

在截屏时也面临同样的问题,根据所有文档,我发现 oculus Go 仅支持 1024x1024 的屏幕截图分辨率,并且在提交时询问我 2560x1440 像素。有没有其他方法可以设置视频和屏幕截图的值?

0 投票
0 回答
97 浏览

aframe - 如何在 Oculus Go 上跟踪/记录头部运动数据(俯仰、偏航和滚动)?如何使用 Unity 实现这一点?

您如何在 Oculus Go 上跟踪/记录头部运动数据(俯仰、偏航和滚动)?Oculus Go 是否兼容 Opentrack 软件/Aframe 动作捕捉?如果是这样,我该如何实施?