问题标签 [google-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 投票
2 回答
4437 浏览

unity3d - 在 Unity 5.3.5 中,Canvas UI 无法在 GVR(Google Cardboard)中呈现

背景

我正在使用 Unity3D 5.3.5 开发 Google VR (Cardboard) 项目

介绍

我在场景中添加了一个画布按钮。它以场景模式显示,有时以游戏模式显示,但在我运行项目时从未出现

我试过的

  1. 关闭主摄像机的直接渲染
  2. 将画布的渲染模式设置为世界空间
  3. 将主摄像机添加到事件摄像机

观察

  1. 按钮在场景和游戏模式中显示,但在播放模式中不显示
  2. 虽然 UI 没有显示,但标线中的Physics Raycaster按下了按钮。

下面的截图 场景和游戏模式截图Canvas 组件截图播放模式截图

0 投票
0 回答
127 浏览

android - Google VR SDK 和 Google Plus SDK - 冲突

我们正在将Google VRSDK (0.8.0) 与现有的 is 应用程序集成。此现有应用程序具有Google PlusSDK (1.7.1) 实现。

当我们尝试包含VRSDK 时,似乎存在一些冲突。如果我们删除Google PlusSDK,一切正常。

我们收到链接器错误作为重复符号

重复符号 _OBJC_CLASS_$_GTMLogStandardFormatter 在:/Users/Guest/DemoApp/Pods/googleplus-ios-sdk/google-plus-ios-sdk-1.7.1/GoogleOpenSource.framework/GoogleOpenSource(GTMLogger.o) /Users/Guest/DemoApp /Vendor/GVRSDKLib/libCardboardSDK.a(GTMLogger_c2914cc749638ce6e1e23d5f18c86798.o) 重复符号 _OBJC_METACLASS_$_GTMLogStandardFormatter 在:/Users/Guest/DemoApp/Pods/googleplus-ios-sdk/google-plus-ios-sdk-1.7.1/GoogleOpenSource.framework /GoogleOpenSource(GTMLogger.o) /Users/Guest/DemoApp/Vendor/GVRSDKLib/libCardboardSDK.a(GTMLogger_c2914cc749638ce6e1e23d5f18c86798.o)

我们能否就如何进一步推进获得一些指导,让两个 SDK 都可用对我们来说很重要。

0 投票
1 回答
516 浏览

unity5 - 谷歌 VR SDK 统一包不起作用

我遇到了一个奇怪的问题,我不知道该怎么做。我开始一个新的 Unity(32 位)项目然后我导入 Google VR SDK 并遇到 3 个错误。

*Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(66,64):错误 CS1729:类型System.Diagnostics.ProcessStartInfo' does not contain a constructor that takes2' 参数

Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(70,17):错误 CS0200:无法将属性或索引器“System.Diagnostics.Process.StartInfo”分配给(它是只读的)

Assets/GoogleVR/Scripts/Controller/Internal/Emulator/EmulatorClientSocket.cs(79,17): error CS1061: Type System.Diagnostics.Process' does not contain a definition forClose' and no extension method Close' of typeSystem.Diagnostics.Process' 找不到(您是否缺少 using 指令或程序集参考?)*

我什至不碰任何东西,只是导入 Google VR SDK 附带的统一包。有人对此有任何想法吗?任何帮助表示赞赏。

0 投票
1 回答
545 浏览

android - 在 Android 6.0.1 上使用 Google-VR-SDK 的 360 度全景视频

我修改了 gvr-android-sdk “sdk-simplevideowidget”(只是删除了一些文本并将视频更改为自定义视频)并将其编译为 API 23,最低支持 API 19(使用最新的 android-studio):

  • 它适用于运行 API 19 的平板电脑
  • 它适用于运行 API 22 的手机(陀螺仪和纸板就像魅力一样!)
  • 不适用于运行 API 23 的平板电脑

现在奇怪的是:视频不仅不工作,而是闪烁紫色,应用程序中包含的所有元素(文本甚至图标)都以负片排列(如“漩涡”)......见这个截图

不幸的是,我目前无法在平板电脑上进行调试,因为我无法直接访问它。

有没有人知道这个“错误”的起源?我是否必须更改构建设置才能使其在 API 23 上运行?

0 投票
1 回答
1029 浏览

unity3d - Text Mesh - Mesh Renderer 总是在顶部,但 Canvas Renderer - Image - Canvas World Space 渲染不在

在下面的屏幕截图中,我们可以观察到画布渲染器被另一个游戏对象(顺便说一下,它也是一个网格渲染器)覆盖。但是,网格渲染器(与相机位于相同的 z 位置)永远不会被另一个游戏对象覆盖:

截屏

我曾尝试使用屏幕叠加,但我无法使用它,因为我使用的是 Google Cardboard - Google VR 资产。

我也尝试过使用 Transform 而不是 Rect Transform 具有相同的结果。

我用结果的奇怪行为改变了 z 位置:

截图2

我应该使用类似层的东西来解决这个问题吗?为什么改变 z 坐标的奇怪行为?(它是相机的孩子,所以我想修改 z 应该让它更接近)。解决方法是更改​​ z 以使其更接近(因此它不会被其他游戏对象覆盖)并减小比例。


更新

我使用了以下链接的代码,添加了将排序层添加到 (3d) 网格渲染器的可能性。排序层出现在检查器中,但它似乎不再起作用:http: //forum.unity3d.com/threads/drawing-order-of-meshes-and-sprites.212006/

0 投票
1 回答
411 浏览

android - Google VR 视频查看错误

或者

3dtest3.mp4存储在我的资产文件夹中

我在运行时收到此错误。

0 投票
1 回答
298 浏览

video - 无法从 nativescript 访问 Google-VR-SDK 类

我正在尝试使用 Nativescript 开发一个应用程序,该应用程序嵌入一个 360 度视频播放器并从 node.js nginx 反向代理服务器流式传输视频。

我按照描述做了所有事情,创建了一个 package.json 和一个 Podfile。然后使用 tns plugin add 命令通过插件添加 Google-VR-SDK。我的项目建立。

我无法访问任何类别的 Google-VR-SDK。

任何帮助都会得到帮助。

提前致谢。

我必须实现为 javascript 的代码是这样的,

两者都不

也不

正在工作中。

我的代码中不需要额外的模块。我也不知道需要什么。

0 投票
2 回答
442 浏览

ios - 安装 pod 出现错误:无法找到“GVRSDK”的规范

我尝试下载并运行示例项目

我提到的所有事情的页面

但是当尝试安装 pod 时,它会出现类似的错误

我也面临与其他一些 pod 相同的错误,请帮助。

0 投票
0 回答
148 浏览

android - 如何使用 Sensor Manager 中的数据手动控制 Google Cardboard VR?

我想手动将数据从 Android Sensor Manager 传递到 Cardbard SDK 以进行头部控制。有任何想法吗?

谢谢迪帕克

0 投票
1 回答
308 浏览

android - 我们如何与谷歌纸板视频互动?

我想在 Android 上使用 google-vr sdk 和 VrVideoView 播放 360 度视频。有没有办法使用十字线(谷歌凝视)指向某个点?我们可以在 OpenGL 窗口中播放立体 360 度视频吗?sdk 演示应用程序在两个单独的应用程序中具有这两个功能。

简而言之,我们可以在没有 Unity 的情况下使用标线功能,还是可以在 Unity 中播放 360 视频?