问题标签 [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 投票
1 回答
400 浏览

android - 将控件元素添加到 VrPanoramaView

我使用VrPanoramaView在我的 Android 应用程序中显示 360° 全景图像。

是否可以将像按钮这样的元素添加到 PanoramaView 并在用户通过查看它来关注它时处理操作?

0 投票
2 回答
2159 浏览

ios - 使用 GVRSDK 创建 IOSurface 图像(纹理)失败

我用 SKVideoNode 创建了一个 SKScene,然后应用于球体几何。

这是关键代码:

在drawEye函数中:

运行代码时,它将中断

输出是:

当我从 SKScene 中删除 SKVideoNode 时,一切正常。

有什么帮助吗?谢谢。

0 投票
1 回答
856 浏览

c# - 获取当前 Cardboard 头部位置的替代方法

我从 Cardboard 更新到 GoogleVR,所以一些代码被弃用了。

我得到玩家当前的头部位置来计算以下用户旋转。所以我只需要自动将播放器放在图像前面。这是一个例子:

将播放器移近图片

计算旋转

根据需要执行旋转

但现在Cardboard.SDK.HeadPose.Orientation已弃用。有没有人找到找到头位的替代方法?

0 投票
1 回答
673 浏览

unity3d - 是否可以仅使用 google-vr 在一个屏幕上渲染对象?

使用 google-vr 和 unity,我只想在一个视图/屏幕/眼睛上显示某些对象。因此,该物体将在一只眼睛上可见,而在另一只眼睛上不可见。这可能吗?如果可以,怎么做?

0 投票
1 回答
475 浏览

android - 在 ADT 中运行 googlevr TreasureHunt 示例应用程序

我需要将 GoogleVR 支持集成到使用 Eclipse 中的 ADT 工具链构建的现有项目中。

到目前为止,我已经提取了 base.aar 和 common.aar(来自 Gradle),将 classes.jar 移动到具有唯一名称(base-classes.jar 等)的“libs”文件夹中,创建了一个带有“ New Android Project From Existing Sources”工具,并将它们作为依赖库项目附加到主应用程序。

这似乎构建得很好,并且至少可以很好地进入“主”启动屏幕活动,但是,当我尝试像这样激活 GvrActivity 时,应用程序在运行时崩溃:

...其中 FinditVRActivity 本质上是一个空白的 GvrActivity,带有几行 GL 来设置背景颜色(又名“hello world”)...应用程序崩溃并出现以下错误:

java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.YourCompany.Findit3D/com.YourCompany.Findit3D.FinditVRActivity}: android.view.InflateException: Binary XML file line #9: Error inflating class com.google.vr.sdk .base.GvrView

这是崩溃之前日志的最后几位...

我确实确认了 Android Studio 中的股票示例适用于我的测试设备,所以这不应该是问题。我假设我在 ADT 的项目链接中遗漏了一些东西,但我不确定是什么。我从这里去哪里有什么想法吗?

谢谢你的时间!

在 startActivity 示例中编辑删除不需要的代码

edit2注意:ProGuard 在所有项目上都被禁用

编辑3

我做了一些进一步的挖掘,并将崩溃范围缩小到以下代码示例。

正如预期的那样,此示例活动将在启动时设置为蓝色背景。

这种使用 GrvView 的类似活动会因错误而崩溃,至少看起来更接近目标。

java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.YourCompany.Findit3D-1/base.apk"],nativeLibraryDirectories=[/data/app/com.YourCompany.Findit3D -1/lib/arm, /v​​endor/lib, /system/lib]]] 找不到“libgvrbase.so”

我实际上在构建工件的任何地方都没有看到 libgvrbase.so ,所以看起来@Morrison Chang 的假设是正确的。

这可能位于另一个库 .aar 包中吗?

再次感谢!

0 投票
1 回答
290 浏览

android - Google VR 标线看起来不正确

我正在尝试将 Google VR 包导入我的Unity项目。标线看起来比预期的要小得多,我不知道为什么以及如何修复它。我正在使用 unity 5.3.4,我相信 Google VR 版本是 v0.8.0

这是我从演示场景中截取的屏幕截图

这是我从演示场景中截取的屏幕截图

提前致谢。

0 投票
2 回答
840 浏览

oculus - 适用于三星 Gear VR 的 Google VR SDK?

Google VR SDK 可以在 Samsung Gear VR (Oculus) 上运行还是我必须使用 Oculus SDK?还是有其他选择(最好是开源的)

0 投票
1 回答
824 浏览

android - Android VR SDK 暴露 ExoPlayer

我正在使用VR sdk,当尝试播放在线视频(在 iOS 上工作)时,出现此错误

内部轨道渲染器错误。com.google.android.exoplayer.ExoPlaybackException: com.google.android.exoplayer.extractor.ExtractorSampleSource$UnrecognizedInputFormatException: 没有可用的提取器(WebmExtractor、FragmentedMp4Extractor、Mp4Extractor、Mp3Extractor、AdtsExtractor、TsExtractor、FlvExtractor、OggExtractor、PsExtractor、WavExtractor)可以读取流。

这听起来像是我可以提供给我的东西,ExoPlayer如果我可以直接访问它的话。

有什么方法可以使用VRSDK 配置播放器?

Android 中的 360 视频播放器是否有替代方法?

提前致谢

0 投票
1 回答
1276 浏览

unity3d - 在 Unity / google-vr 中左右访问主摄像头

这是关于如何仅在 google-vr 和 unity 中在一台相机上显示对象的问题的后续行动。

在Unity和Google-vr的当前demo项目中,我只能在运行游戏时访问Main Camera Left和Main Camera Right。在运行时,我可以使用一个相机的剔除蒙版禁用图层。

但我无法在运行游戏时保存这些更改。如果我停下来,左/右两个主摄像头消失,我只看到主摄像头和 GvrReticle 作为孩子。我怀疑相机是在运行时从预制件中创建或导入的。

在不运行屏幕时访问左/右摄像头的正确方法是什么?

0 投票
3 回答
829 浏览

ios - Google VR View - 设置视频类型

因此,我尝试使用 Google 的 VR SDK 在我的应用中播放视频,但遇到了一些问题。尽管有文档,但我们似乎无法再设置视频的类型,所以我得到的视频显示如下:在此处输入图像描述

我根本不能像我应该做的那样移动它。此外,全屏模式的参数似乎不起作用。有谁知道如何解决这个问题?这是我正在使用的代码: