问题标签 [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.
html - 如何使用 Oculus Go 触控板在 AFrame 中移动
我正在使用 Oculus Go 测试一些 AFrame 页面,但我无法让触控板在场景中移动。我正在使用 AFrame 的主版本,显然支持 Oculus Go 控制器。其实以这段代码为例:
显示了图像中的控制器,但显然不会影响正在使用的触控板,因为我会在桌面版本中使用 wasd(在场景中移动方面效果很好)。
所以,总而言之,我如何在 AFrame 场景中使用 Oculus Go 触控板在其中移动,就像在桌面上使用 wasd 键一样?(或者,也许 AFrame 仍然不支持?)
[我知道这类似于AFrame Oculus Go Controller Documentation?,但我对如何移动更感兴趣。]
android - 使用 ADB/Unity 和 OculusGo/gearVR 打印日志数据
我在开发 VR 应用程序时遇到问题。我正在创建一个游戏,测试它的唯一方法是在 Oculus Go 上构建和上传它。我可以忍受这一点,直到现在我对控制器的行为有问题。我想记录一些传感器数据,但由于应用程序是在设备上构建和启动的,Unity 当然不能从中读取任何输出。
我的解决方法是在 VR 中显示日志数据,这真的很烦人。我正在考虑在应用程序运行时在计算机上运行 ADB(Oculus Go 与 GearVR 具有相同的核心,基于 Android),但我也无法管理,主要是因为代码是用 C# 编写的Unity,我不知道它是否正确转换为 Android 日志命令。
testing - 如何定义用于 Oculus 远程监视器的“远程变量”?
Oculus 提供了一个漂亮的测试/分析工具,称为 Oculus Remote Monitor。文档说:
应用程序可能会在其代码中公开用户可调整的参数和变量。代码中的几乎任何常量都可以变成一个旋钮,可以在游戏测试期间实时更新。
但是我在任何地方都找不到任何有关您如何实际公开此类参数/变量的文档。我们如何做到这一点?
android - Unity 和 Oculus Go。在内部存储上读/写
我正在使用 Unity 构建一个 Oculus Go 应用程序。我正在尝试在 GO 的内部存储中创建一个 txt 文件。(将 HMD 插入 PC 时看到的那个)。
我尝试了那些不同的路径,它们似乎都不起作用:
- Application.persistentDataPath
- /mnt/sdcard/myFolder
- //storage/emulated/0/Android/data/myFolder.
如果有人知道正确的那会很酷谢谢!
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 设置这些流?
oculusgo - OculusGo 远程随机位置问题
我正在使用 Unity 和 OculusGo 耳机开发应用程序。应用程序正在使用 OculusGo 遥控器与对象交互。但有时会发生什么情况,OculusGo 遥控器位于随机位置。有时它比原来的位置太落后,或者有时它比原来的位置太靠前。如果出现此问题并且我重新启动应用程序,它会为我提供准确的位置。
注意:我没有在运行时更改相机或遥控器的位置,并且它在整个应用程序中具有固定的位置。
你能帮我解决这个问题吗?
javascript - 音频不会在 A-Frame 中播放
我正在使用 A-Frame,当我导入音频文件时,它们根本不播放。我已经在 Safari 和 Chrome 上尝试过,我使用的是 Oculus Go,在它的浏览器中可以看到游戏,但也没有音频。有什么建议么??
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 才能解决这个问题。有谁知道为什么会发生这种情况,以及我做错了什么?
oculusgo - 如何在 oculus go 中录制视频和截屏时设置特定的宽度和高度
我正在尝试使用 adb 命令录制视频以进行 oculus go 提交,但无法设置高度和宽度。我正在尝试以下命令:
在截屏时也面临同样的问题,根据所有文档,我发现 oculus Go 仅支持 1024x1024 的屏幕截图分辨率,并且在提交时询问我 2560x1440 像素。有没有其他方法可以设置视频和屏幕截图的值?
aframe - 如何在 Oculus Go 上跟踪/记录头部运动数据(俯仰、偏航和滚动)?如何使用 Unity 实现这一点?
您如何在 Oculus Go 上跟踪/记录头部运动数据(俯仰、偏航和滚动)?Oculus Go 是否兼容 Opentrack 软件/Aframe 动作捕捉?如果是这样,我该如何实施?