问题标签 [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.
android - 将控件元素添加到 VrPanoramaView
我使用VrPanoramaView在我的 Android 应用程序中显示 360° 全景图像。
是否可以将像按钮这样的元素添加到 PanoramaView 并在用户通过查看它来关注它时处理操作?
ios - 使用 GVRSDK 创建 IOSurface 图像(纹理)失败
我用 SKVideoNode 创建了一个 SKScene,然后应用于球体几何。
这是关键代码:
在drawEye函数中:
运行代码时,它将中断
输出是:
当我从 SKScene 中删除 SKVideoNode 时,一切正常。
有什么帮助吗?谢谢。
c# - 获取当前 Cardboard 头部位置的替代方法
我从 Cardboard 更新到 GoogleVR,所以一些代码被弃用了。
我得到玩家当前的头部位置来计算以下用户旋转。所以我只需要自动将播放器放在图像前面。这是一个例子:
将播放器移近图片
计算旋转
根据需要执行旋转
但现在Cardboard.SDK.HeadPose.Orientation
已弃用。有没有人找到找到头位的替代方法?
unity3d - 是否可以仅使用 google-vr 在一个屏幕上渲染对象?
使用 google-vr 和 unity,我只想在一个视图/屏幕/眼睛上显示某些对象。因此,该物体将在一只眼睛上可见,而在另一只眼睛上不可见。这可能吗?如果可以,怎么做?
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, /vendor/lib, /system/lib]]] 找不到“libgvrbase.so”
我实际上在构建工件的任何地方都没有看到 libgvrbase.so ,所以看起来@Morrison Chang 的假设是正确的。
这可能位于另一个库 .aar 包中吗?
再次感谢!
android - Google VR 标线看起来不正确
我正在尝试将 Google VR 包导入我的Unity
项目。标线看起来比预期的要小得多,我不知道为什么以及如何修复它。我正在使用 unity 5.3.4,我相信 Google VR 版本是 v0.8.0
这是我从演示场景中截取的屏幕截图
提前致谢。
oculus - 适用于三星 Gear VR 的 Google VR SDK?
Google VR SDK 可以在 Samsung Gear VR (Oculus) 上运行还是我必须使用 Oculus SDK?还是有其他选择(最好是开源的)
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
如果我可以直接访问它的话。
有什么方法可以使用VR
SDK 配置播放器?
Android 中的 360 视频播放器是否有替代方法?
提前致谢
unity3d - 在 Unity / google-vr 中左右访问主摄像头
这是关于如何仅在 google-vr 和 unity 中在一台相机上显示对象的问题的后续行动。
在Unity和Google-vr的当前demo项目中,我只能在运行游戏时访问Main Camera Left和Main Camera Right。在运行时,我可以使用一个相机的剔除蒙版禁用图层。
但我无法在运行游戏时保存这些更改。如果我停下来,左/右两个主摄像头消失,我只看到主摄像头和 GvrReticle 作为孩子。我怀疑相机是在运行时从预制件中创建或导入的。
在不运行屏幕时访问左/右摄像头的正确方法是什么?