问题标签 [google-vr-sdk]

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

android - 无法在 Unity 中构建适用于 Android 的 Google VR 应用

我正在尝试使用Unity Game Engine构建Android VR 应用程序/游戏。我使用 Unity 2019.3.4f1。新的Google Cardboard XR插件似乎不起作用。我什至无法在编辑器的 Samples 包中运行“HelloCardboard”场景。这是我尝试时不断遇到的错误:

DllNotFoundException:cardboard_api Google.XR.Cardboard.Api.HasDeviceParams ()(在 Library/PackageCache/com.google.xr.cardboard@8979e065b7/Runtime/Api.cs:101)

生成的 APK 也不能在移动设备上运行。该应用程序启动并显示黑屏,仅此而已。

此外,当我尝试使用已弃用的GVR SDK (Google VR SDK for Unity)时,我在构建 APK 时收到另一条错误消息:

找到多个文件,其独立于操作系统的路径为“lib/armeabi-v7a/libgvr_audio.so”

应用程序/游戏在带有 GVR SDK 的 Unity 编辑器中运行良好,即使它已被弃用。但我无法构建 APK 文件。

我不知道应该做些什么来解决这些错误。这是 SDK 的问题,还是我应该做其他事情才能完成这项工作?请帮忙。

0 投票
1 回答
94 浏览

android - 我们可以在不使用统一的情况下使用 Google Cardboard SDK 在 Android NDK 中创建和加载 VR 模型(对象、会议室)吗?

使用Google VR SDK的示例代码,我可以在我的设备中加载和运行应用程序,因为图像是从 Android Studio 附加的,而不使用统一,但无法获取适当的资源和文档如何从 Android 中的多边形对象加载会议室NDK。 图片

0 投票
0 回答
89 浏览

unity3d - 团结 | 在同一个应用程序中使用 AR 和 VR,但不能同时使用

我正在使用 Unity 2019.4.5f1,我必须创建一个应用程序,用户可以在其中使用 AR 和 VR,但不能同时使用。

我认为问题在于 ArFoundation 要求我使用 OpenGLES3,而 VR 插件要求我使用 OpenGLES2。如果我只选择 OpenGLES2 构建失败,如果我只选择 OpenGLES3 构建是好的,但应用程序崩溃。

我想我可以使用旧的Google VR SDK,但它自 Unity 2019.3 以来已被弃用,Unity 和 Google 都建议使用新的 Google Cardboard XR 插件,但我找不到任何文档,也找不到使用它的人。

有什么建议么?

0 投票
1 回答
154 浏览

android-ndk - HelloCardboard 示例:sdk 在 Gradle 中不可见

我正在尝试按照他们的指南运行 Google Cardboard 示例:https ://developers.google.com/cardboard/develop/c/quickstart

但是,我遇到了本指南中提到的相同错误。他们的解决方案是:

你应该点击 ":sdk" 下的 "assemble" 选项,而不是 ":hellocardboard-android" 下的那个。

如下所示:

在此处输入图像描述

以下是我的窗口的图像。我没有:hellocardboard-androidor :sdk folders,只有Tasks在此处输入图像描述

那么,这assemble是跑步的权利吗?我不确定如何查看提到的其他文件夹。如果您有任何澄清问题,请告诉我!

我的完整错误:

FAILURE:构建失败并出现异常。

  • 出了什么问题:任务“:hellocardboard-android:externalNativeBuildDebug”执行失败。

构建命令失败。执行进程 C:\Users\Jonah\AppData\Local\Android\Sdk\cmake\3.10.2.4988404\bin\ninja.exe 时出错,参数为 {-CO:\Dordt University Campus\hellocardboard-android.cxx\cmake\debug \armeabi-v7a cardboard_jni} ninja: 进入目录 `O:\Dordt University Campus\hellocardboard-android.cxx\cmake\debug\armeabi-v7a'

忍者:错误:'../../../../libraries/jni/armeabi-v7a/libcardboard_api.so',需要'../../../../build/intermediates/cmake /debug/obj/armeabi-v7a/libcardboard_jni.so',缺少并且没有已知的规则来制作它

0 投票
0 回答
293 浏览

google-vr - AccessDeniedAccess denied.Anonymous 调用者没有 storage.objects.get 访问 Google Cloud Storage 对象的权限

我正在尝试通过 Google VR 包含 360 度图像,但出现以下错误:

AccessDeniedAccess denied.Anonymous 调用者没有 storage.objects.get 访问 Google Cloud Storage 对象的权限。

我的代码:

Google VR 是否仅适用于存储在 Google Cloud Storage 上的图像/视频?当数据没有存储在谷歌云存储中时,有没有办法让它工作?

JS 小提琴:https ://jsfiddle.net/csv79yL4/

0 投票
0 回答
23 浏览

android - 如何从任何视图中获取显示内容作为android中的位图?

首先听我说,这不是重复的问题

我已经阅读了所有相关的问题和答案,但没有一个回答我的问题。

我试过的:

此方法适用于常规视图,但不适用于com.google.vr.sdk.widgets.pano.VrPanoramaViewand com.google.android.exoplayer2.ui.PlayerView

我想要做的是:不断从这些视图中获取显示内容作为位图

谁能告诉我我应该怎么做才能达到这个结果?

如果我能得到位图而不在视图中显示它们,那就太好了。