问题标签 [gear-vr]

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 投票
1 回答
92 浏览

gear-vr - GearVR 三星浏览器 - 退出时未触发 vrdisplaypresentchange

GearVR 三星浏览器 - 退出时未触发 vrdisplaypresentchange

我可以捕捉到它何时开始呈现'vrdisplaypresentchange'事件以及VRDisplay.isPresenting(呈现时返回true),但问题是当用户停止呈现时'vrdisplaypresentchange'不会触发(当他们单击后退按钮时) 并且 VRDisplay.isPresenting 在退出后仍然返回 true ..

显然这是 GearVR 的 webvr 实现的一个错误,但我仍在寻找一些解决方法的类型..

笔记:

  • 似乎没有任何方法可以捕获后退按钮事件,它不会触发 mousedown 或 keydown 事件
  • 退出时不会触发标准全屏事件
0 投票
1 回答
336 浏览

android - 在棉花糖广播中不使用动作 android.intent.action.proximity_sensor

在 Marshmallow 中,此代码不适用于 GearVR。Activity.onResume()代码

这用于检测 GearVR 已安装和未安装。它在 S6 Lollipop 中工作。

可能这是 Marshmallow 6.0.1链接中的错误。这个问题有什么解决方法吗?相关链接 链接1 链接2

请分享任何有助于我检测 GearVr 安装和卸载的内容

0 投票
2 回答
421 浏览

android-studio - 尝试在无需将其插入设备的情况下调试 GearVR(本机)(“您不是开发人员”)

我正在尝试在我的 Galaxy S7 上调试我的 GearVR 应用程序(实际上只是构建了一个示例),但是在运行 GearVR 应用程序时,设备通常需要您将其连接到 GearVR 护目镜。这是解释我如何在自己的设备上成为 oculus 开发人员的页面。

https://developer.oculus.com/osig/

我为我的设备获取了签名并将文件放入应用程序的资产中。但是,当我运行它时,它仍然要求它连接到 GearVR。当我尝试成为 oculus 开发人员的“技巧”时,它说“你不是开发人员”(说实话有点侮辱......:P)成为开发人员的方法是进入 GearVR 应用程序,然后进入存储在 VR 服务号上点按数次。但在解锁之前,您需要在 Gear VR 上成功运行 osig 签名的应用程序吗?所以我不确定我现在做错了什么以及如何让它发挥作用。

0 投票
1 回答
755 浏览

android - Android Studio + Oculus 移动 SDK(GearVR、Win8、ovr 1.0.3)

有人用 Android Studio 开发 GearVR 应用吗?我正在尝试根据开发人员文档进行设置,但在构建时出现了一个奇怪的错误。

我已经遵循了所有这些设置: https ://developer.oculus.com/documentation/mobilesdk/latest/concepts/mobile-studio-setup-android-win/ 在哪里安装 JDK、SDK、Android Studio、NDK。

我已经下载了 Oculus Mobile SDK ovr_sdk_mobile_1.0.3,然后在 Android Studio New-Import-select build.gradle of sample 中。(https://developer.oculus.com/documentation/mobilesdk/latest/concepts/mobile-studio-basics/)尝试运行它时,我得到的错误是:

谷歌搜索这个错误告诉我它应该是一个早已修复的旧编译器错误。它寻找“VrGUI.aar”的文件不存在,甚至它应该在其中的文件夹(“Android”)也不存在,文件夹“Libs”是空的。整个 oculus mobile sdk 文件夹中没有 VrGUI.aar 文件。

我真的不知道如何解决这个问题,我正在考虑从头开始在另一台 PC 上再次尝试。

编辑:我尝试更改 buildToolsVersion 以及

gradle 版本到 1.5.0+ 或 2.1.2(是最新的)。两者都无济于事。

0 投票
1 回答
52 浏览

android - 错误:在 GearVR 框架中找不到名称为“默认”的配置

最近开始使用 Android Studio,我想构建一个 GearVRFramework 的演示(https://github.com/gearvrf/GearVRf-Demos)。

我已经在 Android 中成功构建了我的框架,但是当我尝试打开其中一个演示示例时,我总是收到此错误:错误:找不到名称为“默认”的配置。

我认为这与我的项目结构以及我有两个 graddle 配置的事实有关。我通过以不同方式订购我的文件夹尝试了不同的配置,但仍然找不到错误。

这是我的项目文件夹组织:http: //i.stack.imgur.com/WDnVb.png

提前致谢

0 投票
0 回答
197 浏览

android - GearVRf 在球体中的位置

我正在使用 GearVR 框架开发广告应用程序,其中我必须在相机周围的这个球体上显示一个球体和一系列交互点(一张 360 度照片,边界上有一些点)。我可以用 360 度全景照片创建球体并将相机放入,但我不知道如何将点放在球体上,因为它们是与照片相关的(照片是 4608 x 2304 和我的点位于图像 280 x 1115 上)。如何将 x,y 坐标转换为球体?我尝试了许多公式,但似乎没有一个有效。这是我的代码,在此先感谢:

0 投票
0 回答
188 浏览

android - 如何在 oculus mobile sdk 1.0.3 示例“VrTemplate”中集成 OpenCV 3.1.0 [Android Studio, Win8, GearVR]

我尝试将 OpenCV 集成到 GearVR 项目中,我的最终目标是使用 OpenCV 样本的“棕褐色”过滤器通过 GearVR 在“棕褐色”过滤器(以及后来的其他过滤器)中查看世界。

这是我的过程和我的问题:首先我按照“ https://developer.oculus.com/documentation/mobilesdk/latest/concepts/mobile-new-apps-intro/ ”创建一个从 VrTemplate 复制的新项目(示例包含在 oculus 移动 SDK 中)。通过 build.cmd 运行它,在屏幕上创建 2 个为 GearVR 准备的扭曲绿色“圆圈”。

然后我打开Android Studio和“file-new-import project”并在新创建的项目中选择build.gradle文件(C:\Dev1\ovr_sdk_mobile_1.0.3\VrSamples\Native\VrAndOpenCVApp\Projects\Android\build.gradle) , VrAndOpenCVApp 是我之前创建的项目的名称。

通过 Android Studio 运行它也可以。

现在我想要 OpenCV 3.1.0 并按照本教程进行操作:“ https://chmod600blog.wordpress.com/2016/02/22/how-to-add-opencv-3-1-0-to-android-studio/“。我已经通过首先创建一个新应用程序对其进行了测试,该过程很简单并且可以工作。但是,现在我必须将它放入GearVR-ready模板应用程序中。在“文件-新建-导入模块”之后,“文件-> Project Structure”选择左侧的“Android”模块(“Android”必须是模板给出的标准名称,而不是创建自己的新应用时的“app”)。“依赖项”选项卡->“+”-> “Module Dependency”并选择我刚刚添加的 openCVLibrary310。这里出现错误“Error:Configuration with name 'default' not found.”,这将一直伴随着我直到结束。教程的第 12 步,我打开“C: \Dev1\ovr_sdk_mobile_1.0.3\VrSamples\Native\VrAndOpenCVApp\Projects\Android\openCVLibrary310\build.gradle”和“C:\Dev1\ovr_sdk_mobile_1.0.3\VrSamples\Native\VrAndOpenCVApp\Projects\Android\build.gradle" ,我在其中调整 compileSdkVersion、buildToolsVersion、defaultConfig/minSdkVersion 和 defaultConfig/targetSdkVersion 的值

.

同步 Gradle 文件后,出现错误“错误:找不到名称为‘默认’的配置。” 遗迹。我不知道如何获取有关此错误的更多信息,谷歌搜索给了我一些建议,但我不确定我是否错误地应用了它们,或者它们是否不适用于我的问题。

我试过了:

  • 更改构建工具、目标和编译的 sdk 版本(oculus mobile sdk 附带的 gradle 包装器使用的 gradle 版本似乎是 1.5.0)
  • 按照教程的建议将它链接到一个新的应用程序,这很有效并且很容易。项目结构看起来不同。我有屏幕截图,但不能发布它们,因为我在这里的帐户是新的。

模板项目文件夹中openCVLibrary310的build.gradle

模板应用程序的 build.gradle(忽略构建工具,我只是在测试不同的工具)

模板项目的settings.gradle

settings.gradle 在顶层

0 投票
0 回答
438 浏览

unity3d - 如何在 Unity3d 中为齿轮 vr 创建可滚动列表?

我已经使用在齿轮 VR 中不可见的画布屏幕空间相机模式创建了一个滚动列表,有没有其他方法可以像使用画布世界空间模式一样创建滚动列表?

0 投票
1 回答
316 浏览

java - Gear VR 框架 (GearVRF):在 360 视频前添加元素

我正在使用三星 Gear VR 和 Gear VR 框架 (gearvrf) 进入美妙的 VR 世界。

我的目标是在播放的 360 度视频之上实现一个快速菜单:有几个图标和一个围绕所选图标的框架。

我已经从https://github.com/gearvrf/GearVRf-Demos/tree/master/gvr-360video成功实施和修改了 gvr-360video 示例,更详细地介绍了这个特定文件:https ://github.com/gearvrf /GearVRf-Demos/blob/master/gvr-360video/app/src/main/java/org/gearvrf/gvr360video/Minimal360Video.java

我完全知道我在 VR 和 3D 方面的背景很少,因此我想知道我应该使用 gearvrf 的特定元素来实现我的功能吗?

另外,是否可以检测到用户移除 gearVR 的时刻?

0 投票
1 回答
360 浏览

android - 在 GearVR 上播放 360° 视频,无需通过 Oculus 界面

我想知道是否有任何方法可以在不通过 Oculus 界面的情况下在 GearVR 上播放 360° 视频。我的意思是,我只想要手机上的一个图标,我可以点击它并启动视频。然后我只需插入 GearVR 即可观看。

谢谢