问题标签 [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 回答
219 浏览

google-vr-sdk - 如何在统一 5.6 中停止 Google VR SDK v1.5 中的头部旋转跟踪?

SDK v0.8 在 gvrHead 脚本中有 trackRotation 变量。把它弄错就可以了。

0 投票
1 回答
341 浏览

unity3d - 如何更改 GvrEditorEmulator 的单声道模式?(不是 GvrViewerMain)

我想在 Cardboard 应用程序中更改 Mono 模式。我们可以通过在GvrViewerMain中设置“VRModeEnabled=false”来更改它,这是旧 sdk 版本(1.4.0)中的主脚本。但是,我在新 sdk 版本(1.5.0)中的主脚本GvrEditorEmulator中找不到设置。你能告诉我问题的解决方法吗?

0 投票
1 回答
407 浏览

android - 如何在 Android Studio 中使用 DaydreamApi?

全部。我在 Android Studio 中开发我的 Daydream 应用程序。

我需要获得许可(读和写)。所以我使用了权限请求对话框。

但是 Daydream 不推荐我的方式,所以我想在流程图下面。

当前我的代码

启动应用程序 -> 权限检查(2D Activity onCreate) -> 权限弹出窗口

-> VR 主启动(VR onCreate)

我想要这个流程图

启动应用程序 -> VR 主启动(VR onCreate) -> 权限检查

-> move 2D Activity & Permission Popup(2D oncreate) -> VR Main (VR onResume)

请参考此流程图图片

我找到了这个方法(exitFromVr)。但我不知道我是如何编写代码的。如果您有示例代码,请告诉我。

我的英语不好,所以我需要你的帮助。谢谢你。

0 投票
1 回答
696 浏览

ios - React Native 与 Google VR SDK 不兼容

当我尝试将Google VR SDK ('GVRSDK') 添加为 Podfile 依赖项时,我在使用 React Native 时遇到了问题,而且它很容易复制。

脚步:

  1. 创建一个新的空白 React Native 项目。运行它react-native run-ios以确保它正常工作。
  2. cd ios
  3. pod init
  4. 添加pod 'GVRSDK'到 Podfile,执行pod update
  5. cd ..
  6. react-native run-ios

该项目因以下错误而崩溃:

0 投票
1 回答
94 浏览

c++ - 使用来自 fmod c++ api 的 google-vr

我尝试将 FMOD C++ Api 与 google-vr (gvr) 结合使用。(没有任何游戏引擎)但是当我尝试加载一个使用 gvr 插件的银行时出现错误:来自 FMOD API 的错误消息:

但是,我不知道如何告诉 FMOD lib 如何使用 gvr 插件。我认为 gvraudio.dll 必须有某种导入,但我没有任何 .lib 或包含源。所以问题是:加载使用 gvr 的 FMOD 银行所需的步骤是什么?

0 投票
1 回答
160 浏览

android - 在纸板应用程序中添加 UI 元素

我想在 Android Studio 中制作一个 360 度全景查看器。

这个想法是让它与现有的谷歌街景应用程序完全一样。

我想知道如何在 VR 视图中添加一个/一些 UI 元素,这样如果用户查看它,360 图片会变成其他图片。

我知道还有很长的路要走,但就目前而言,如果有人可以帮助我或指导我实现它,那真的会有所帮助。

提前致谢。

0 投票
1 回答
492 浏览

android - GvrVideoPlayerTexture “未准备好播放!”

我想我做的一切都是对的。我已经非常严格地遵循了所有的说明和教程。唉,使用 GvrVideoPlayerTexture 时我无法播放视频。

我收到以下错误消息:视频播放器未准备好播放!

UnityEngine.Debug:LogError(Object) GvrVideoPlayerTexture:play() (在 Assets/GoogleVR/Scripts/Video/GvrVideoPlayerTexture.cs:513) GVRSample.AutoPlayVideo:Update() (在 Assets/GoogleVR/Demos/Scripts/VideoDemo/AutoPlayVideo. cs:62)

这是我所做的:

创建新项目

导入的资产 > 导入包 > 自定义包:GoogleVRForUnity.unitypackage

导入的资产 > 导入包 > 自定义包:InstantPreviewForGVRUnity....unitypackage

构建设置 > 平台:Android > 切换平台

播放器设置:勾选 VR Support,选择 Daydream,API Level 7.0

在我的场景中,我添加了:各种系统(GvrControllerMain、GvrEditorEmulator、GvrEventSystem)。

创建环境游戏对象(地面,一些墙壁 - 灵感来自 Roll a Ball 教程),我使用相机、指针和步行脚本制作的玩家预制件

导入的资产 > 导入包 > 自定义包:...\Assets\GoogleVR\GVRVideoPlayer.unitypackage

创建了一个四边形

添加了 GvrVideoPlayerTexture 脚本,缓冲区大小:4,视频类型:其他,视频 URL:jar:file://${Application.dataPath}!/assets/vid_bigbuckbunny.mp4

添加了 AutoPlayVideo 脚本

按下播放。

然后……没有视频。我可以移动我的播放器,我可以环顾四周。即时预览工作正常。但没有视频播放。

如果我禁用 GvrVideoPlayerTexture,并添加 Unity 视频播放器脚本,则会发生无音频播放。我真的需要音频。

这是我当前设置的屏幕截图:

这是我当前设置的屏幕截图。

那么,我能做些什么来解决它?

(另外,对于不同的线程可能会有不同的问题,但是 GvrVideoPlayerTexture 与 Unity 内置的视频播放器相比有什么好处?)

0 投票
0 回答
94 浏览

unity3d - 在 Unity 和 Google VR 中出现错误“要使用控制器,请升级到具有 GVR 原生集成的 Unity 版本”

我是 Unity 的新用户,尝试在此处遵循非常基本的 iOS 谷歌 VR 教程: https ://developers.google.com/vr/unity/get-started-ios

我正在使用 Unity 2017.1 并已从此处下载了 Google VR SDK: https ://developers.google.com/vr/unity/download#google-vr-sdk-for-unity

当我打开 GVdemo 场景并按下播放时,我收到消息:

要使用控制器,请升级到具有 GVR 原生集成的 Unity 版本。

我没有看到立体图像,并且无论是否单击 Ctrl 键,鼠标都没有响应。

我在播放器设置下选中了“支持虚拟现实”,并选择了“纸板”。

其他地方有几个较旧的线程出现此错误 - 但我找不到提供解决方案的线程。我正在使用 Mac OSX 10.10.5

0 投票
1 回答
103 浏览

google-cardboard - 如何在我的肖像活动中使用 Google Cardboard?

我的应用程序有一个使用纵向模式的活动(AndroidManifest.xml 中的 android:screenOrientation="portrait"),由于某些原因,我无法修改其 screnOrientation 值。现在我必须将 Google Cardbord 功能集成到这个活动中,但是渲染看起来很奇怪,如下图所示,我该如何解决这个问题?非常感谢!

在此处输入图像描述

0 投票
1 回答
396 浏览

android-studio - com.google.vr.sdk.controller 包真的存在吗?

Daydream 文档有一个控制器包页面,com.google.vr.sdk.controller: https ://developers.google.com/vr/android/reference/com/google/vr/sdk/controller/ControllerManager

但是在 SDK 级别 25 我找不到那个包。它被删除了吗?还是仅在更高版本中可用?