问题标签 [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.
android - 使用 Google Daydream sdk 为联想 mirage 独奏耳机开发应用程序
如果问题很奇怪,我深表歉意,但请告诉我,我可以使用 google android vr sdk https://developers.google.com/vr/develop/android/get-started为联想 Mirage Solo 耳机开发应用程序吗?
以及此设备上安装了哪个版本的系统 android?谢谢。
c# - 如何在凝视时保持旋转游戏对象?
我遇到了一个小问题。
我制作了一个 3D 立方体并设置了 GoogleVR SDK,以便在 VR 屏幕的中点进入立方体时使用事件触发器。发生这种情况时,我的自定义方法LookAtCube()
被触发。
我希望它使立方体保持旋转。我可以用 旋转transform.Rotate-function
,但问题是它只旋转 1 个游戏刻度(我认为),因为我触发的事件是“指针输入”。
我的问题:
当在对撞机的距离内时,是否有可以触发的事件继续执行给定的方法?(例如,当看立方体时它应该旋转,当不看时它不应该旋转)。
我试图用一个 while(true)-loop 来解决这个问题,但游戏只是崩溃了。
例如,在 PC/独立应用程序上,您可以简单地使用私有方法 OnMouseOver()。我想要这个,但随后是 VR 屏幕的焦点(中点)。
这是我迄今为止尝试过的(2个例子):
第一个例子:它只是旋转了一点然后停止(所以我猜它以设定的速度旋转了 1 个游戏刻)。
第二个例子:我使用了一个布尔值,在进入/退出多维数据集时分别设置了真/假。然后while循环应该让它保持旋转,但是游戏崩溃了(看不到错误消息,因为它完全崩溃了,但我猜是溢出)。
关于如何正确实施它的任何想法?提前致谢!
android - Mirage Solo 上的相机访问权限?
联想 Mirage Solo VR 头戴设备的正面有一个立体摄像头系统,用于内置 Google WorldSense 跟踪系统。
根据Google 开发博客,对 AR/透视的支持可能会出现在未来的某个时间点(或者不知道谷歌)。
但是,由于我对原始相机访问感兴趣,我想知道是否有人已经拆开或扎根 Mirage Solo 以查看是否可以访问原始立体相机数据?
根据对设备信息应用程序的一些挖掘,看起来相机使用了OV9282传感器(单色、全局快门、1 MP、最高 120 FPS),但到目前为止我能找到的就是这些。
任何额外的指针将不胜感激。
编辑:如果有人能指出我的工厂图像文件的下载链接,我也会很高兴。我也无法在任何地方找到这些。
swift - GVRAudioEngine + Swift
我正在尝试将 Google VR SDK 中包含的 GVRAudioEngine 导入到我的 swift 项目中的每个人。我从 cocoapods 安装了 GVRAudioSDK,然后导入“GVRaudioEngine”。但它不起作用。有谁知道如何导入它们?
我正在使用 Mojave(10.14.1)、xcode10.1、Swift4.2.1
谢谢你。
ios - iOS Google VR SDK:无法预览视频
我正在尝试在 iOS 中探索 Google VR(虚拟现实)SDK。
参考:https ://github.com/googlevr/gvr-ios-sdk
所以他们在 Obj-C 中有示例,我已经在 Swift 中进行了转换。出现无法预览 VR 视频的问题(如图 SS1),出现黑屏 SS2。
SS1:预期
SS2:实际
我也尝试调试并发现
谷歌代码
我的代码
在这里我越来越sceneRenderer.renderList
空了。在他们的 SDK 中很好。让我知道什么错误。
android - 360 度全景图像在某些设备中不起作用
我正在使用这个库来加载 360 全景图像,
它在某些设备(如 google pixel 2 和 Nexus 5X)中运行良好,但在某些设备中无法正常工作,我怎样才能让它在所有设备上运行?
任何帮助表示赞赏。
ios - 使用适用于 iOS 的 GoogleVR (GoogleCardboard) 在 Unity 中创建单一视图
我是一名大学生,尝试使用 Unity 和 GoogleVR sdk(Google Cardboard)为 iOS 构建 VR 应用程序。我可以让我的应用程序在 iPad 上运行,但屏幕上的显示是通过两只眼睛的两个视口(或相机,不确定术语是否正确)。
虽然这可能与 VR 的想法相矛盾,但我实际上只想要一个中央摄像头的视角,并且该显示器可以填满整个屏幕。
我一直在搜索 Unity 项目文件和 google Cardboard 文件,但还没有找到方法。有没有一种简单的方法可以关闭两只眼睛的显示,而是做一个单一的视图?如果是这样,我会修改什么文件?
谢谢!
android - 如何让 VrVideoView 在 Cardboard 模式下启动?
http://trimensions.org/node/83 我正在通过从上面的链接导入代码进行编码。但是这段代码从一个小屏幕开始。一开始,我就想从 Cardboard 模式(一种同时具有左眼和右眼显示器的模式)开始。但是,无论我如何阅读代码,在此代码中都看不到切换到 Cardboard 模式的代码。我认为它都包含在 VrVideoView 中。如果你知道什么,请告诉我。谢谢。
android - Android java 不能调用另一个类的函数。怎么做?
我正在尝试调用一个函数来阻止另一个类的谷歌 VR 播放器。但是每次我得到这个错误时:
Attempt to invoke virtual method 'void com.thevrplugin.cordovapluginvrplayer.MediaLoader.pause()' on a null object reference
我认为我以错误的方式调用它,你会怎么做?也许这只是私有/公共/受保护的修饰符混乱?附言。你可以在这里找到演示项目:https ://github.com/StarStep/cordova-vr-help.git
所以具有功能的类是这样的:
然后从这里调用它