问题标签 [oculusquest]

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 回答
529 浏览

c# - 如何在统一 c# 的固定位置上抓取和旋转对象

我正在尝试在 Unity 中制作一个游戏,当玩家(使用 oculus 任务控制器)抓住对象时,他可以在不移动对象的情况下在固定位置旋转它。我在将控制器的本地位置转换为对象的区域设置位置并使用 c# 旋转它时遇到问题。请帮助我,我还是新手。

**编辑:这是我最后一次尝试:

在这种情况下,目标是左手,所以当我抓住 gameobj 时,它会相应地旋转到手(控制器)

0 投票
0 回答
82 浏览

oculusquest - 有没有办法同时在 oculus quest 2 上运行控制器和手部跟踪?

我创建了一个应用程序,我想要一个开始信号来开始我的绘图。但是由于额外的移动和糟糕的手势识别,使用另一只手或特定手势太多余了。我已经通过 adb 和 usb 尝试过 tcp,连接很容易丢失。那么有没有办法让控制器和手部跟踪同时工作呢?

0 投票
0 回答
77 浏览

google-cast - 带有 Oculus Quest 2 的 Google Cast SDK

使用 Google Cast SDK,我正在尝试创建我已在 Google Developer Console 中注册的 Custom Web Receiver 应用程序,以及 VR(Oculus Quest 2),其中 VR 护目镜是发送者。

这个SDK可行吗?在开发者控制台中设置应用程序时,我需要指明发件人。选项是 Android、iOS、带有 URL 地址的 Chrome。我无法将 VR 设置为发送者。一般来说,我希望有类似的设置:VR + 自定义接收器(没有 Chromecast 设备)。

使用商业 AirReceiver 或 AirServer 应用程序,我设法仅从 VR 接收流,但我希望在我的网页上嵌入自定义解决方案。

0 投票
1 回答
234 浏览

c# - SetActive(True) 在构建后不起作用,但在统一编辑器中可以

当我使用 VR 控制器移动时,我想隐藏和取消隐藏游戏对象(UI),我无法解决这个问题。它在编辑器中运行良好,但在为 oculus quest(android) 构建后,它保持不活动状态。任何人都可以帮助我吗?我列出了需要隐藏的 UI 列表,并希望在相机不移动时将其设置为活动状态,并在相机移动时将其设置为隐藏

0 投票
0 回答
61 浏览

oculus - 如何在 Oculus Quest 浏览器中自动打开链接?

我正在将 3D 模型导入 Oculus Quest,目前,我只是在尝试以下工作流程:

扫描 3D 对象 --> 导出到 OBJ 文件 --> 导出到 Sketchfab --> 在 Quest 中打开 Sketchfab 链接

我知道有几种方法可以在 Quest 中打开链接(给自己发一条消息,看到一个使用 Google Tasks 的人),但我正试图让这个过程尽可能自动化。有谁知道我如何自动分享我的 iPhone 上的链接并直接在 Oculus Quest 的浏览器上打开它?

0 投票
0 回答
528 浏览

unity3d - Unity:为 Oculus 创建 UI,如何使激光指示器和触发器按下激活按钮?

我在 YT 上尝试过 Oculus 的 UI 指南和视频,但没有任何效果。我使用了 Oculus 集成包中的 UI Helpers。当我在编辑器中处于播放模式时它可以工作,但是一旦我构建它,就没有触发检测,只检测突出显示事件。这是我在这个简单用户界面上的第四天,本来应该花一天的时间!!哈哈。
注意:我使用的是 Oculus 集成包而不是 Unity 的 XR 系统

用户界面按钮

上面是 UI 按钮。我尝试了一个事件触发器组件并尝试使用对撞机。

激光笔

以上是 Oculus 的 UI Helpers 提供的激光指针对象。

在此处输入图像描述

上面是提供的事件系统,试图让事件由 Oculus 控制器触发器触发。任何帮助表示赞赏!

0 投票
1 回答
106 浏览

vulkan - oculus 2 上似乎不支持 multiviewGeometryShader 功能,有什么替代方案?

所以我想修改 facebook 网站上提供的 VrCuvbeWorld_Vulkan 示例:https ://developer.oculus.com/documentation/native/android/mobile-vrapi/ 为 Oculus Quest 2 添加几何着色器。但是当我尝试启用 multiviewGeometryShader 功能,我被 VK_ERROR_FEATURE_NOT_PRESENT 错误授予。在http://vulkan.gpuinfo.org/displayreport.php?id=10024#features_extensions上据说该功能不受支持。

我只需要一个几何着色器来计算每个三角形的值。什么是可行的替代方案?在http://vulkan.gpuinfo.org上,他们说几何着色器功能是受支持的。因此,在没有多视图扩展的情况下逐眼渲染是一种可能的解决方案吗?

0 投票
2 回答
1705 浏览

android - Oculus Quest 2 - Android 设备在 Macbook Pro 上的 Unity 上没有响应 - 确保 USB 调试已启用

我使用 unity 构建了我的第一个 VR 应用程序。尝试在连接的 Oculus Quest 2 设备上构建和运行时出现以下错误!

安卓设备没有响应!确保 USB 调试已启用并且设备已授权此计算机。检查您的设备,在大多数情况下,状态栏中应该有一个小图标,告诉您 USB 连接是否已启动。

我已经尝试了许多不同的方法来让它工作,我无法弄清楚这一点,还有什么我可以尝试的吗?我已经列出了我尝试过的东西和我拥有的配置!

  • 我打开了开发者模式。
  • 当我将 USB 连接到 Macbook Pro 时,我确实获得了允许在 oculus quest 中使用以下消息的选项,然后我选择“允许”:

允许访问数据,连接的设备将能够访问此耳机上的文件。[否认允许]

  • 我在构建设置的“运行设备”下拉菜单中看到了我的 Oculus 任务设备,并选择了它。
  • 我还安装了Android File Transfer,并且确实看到了 quest 2 设备上的所有文件夹和文件。
  • 我尝试恢复出厂设置并多次重新启动 quest 2 设备和我的 MacBook Pro。
  • 当我点击播放按钮时,我构建的应用程序运行良好,当我为 macOS 构建并在 Macbook pro 上运行时它也可以正常工作。

设置和错误文件 > 构建设置的屏幕截图

在此处输入图像描述

谢谢!

0 投票
0 回答
134 浏览

android - 当我为 Ouclus Quest 导出 .apk 时,我的 UI 画布不显示

我有一个应用程序,它会下载一个 Asset Bundle(基本上是一个视频),它在 Oculus Quest 上的 VR 中作为 360 度视频播放。流程如下:

画布设置

  1. 视频仪表板,用户点击下载按钮开始下载。 视频仪表板
  2. 下载 UI 元素已激活(这是我无法看到的),尽管我能够看到画布的第一部分。 下载视频面板
  3. 下载视频后,我可以在 360 中播放视频。

作为参考,我以与流相同的数字顺序附加图像。我还注意到,我的事件系统上缺少一个选项,就在这个脚本上:缺少选项

注意:当我在 Unity 3D 中点击 play 并通过 oculus 链接连接我的 oculus 时,我可以看到下载面板,但我永远看不到我何时进行构建或构建并运行。

VR 硬件:Oculus Quest 2 Unity 3D 版本:2020.3.4f1

谢谢您的帮助!

0 投票
0 回答
39 浏览

opengl-es - 在 EGL 上启用 4x MSAA 不会影响图像质量

所以,过去一周左右我一直在玩 Oculus Quest 上的原生示例,这也是我第一次使用 NDK 在 Android 上开发。我关注了一些关于启用 MSAA 的帖子,以消除我的测试模型上的锯齿,根本没有任何明显的差异。
这是我的 EGL 配置:

它会产生这种结果:

坏坏锯齿

另外,考虑到在旋转模型时,它会出现一些严重的锯齿,但无法真正截取它们。
有什么我想念的吗...?
提前致谢!