标签: google-cardboard

iOS SpriteKit分屏,适合懒人眼部运动

一点背景

我的儿子赛思有一只懒惰的眼睛,有证据表明他的病情可以通过玩电子游戏来改善. 俄罗斯方块视频游戏有助于治疗懒惰的眼睛

基本上,他的一只眼睛焦点很差,而另一只眼睛则完全专注.随着时间的推移,他的大脑开始关闭并忽略坏眼.他现在戴着联系来纠正焦点问题但是,他的大脑仍然习惯于忽视那个眼睛.

所以不只是任何游戏都会奏效.他需要一些强迫他的眼睛合作来整合和跟踪图像的东西.

我可以使用Durovis DiveGoogle Cardboard来分离他将要处理的图像.

他是Flappy Bird的粉丝所以克隆这个将是一个好的开始.

我的想法是只让左眼看到这只鸟,而右眼只能看到管道.两只眼睛都可以看到背景,让他的大脑参考将图像组合在一起.

所以这是实际的问题

我遇到了一个问题,试图获得一个滚动的背景和滚动管道工作在两个屏幕,剪切在正确的点.

如何创建如下屏幕

  1. 背景在两个窗口中同步滚动?
  2. 管子夹在中间?

在此输入图像描述

谢谢!

ios sprite-kit google-cardboard durovis-dive

5
推荐指数
1
解决办法
450
查看次数

无法更改谷歌卡板相机的FOV

我正在使用谷歌卡板统一SDK为Android开发狙击游戏.现在需要调整相机的FOV,这导致我在CardBoard.cs中交互一个名为'mockFieldOfView'的变量.在Unity编辑器中调整该值是可以的,但是一旦我为Android构建它就不会生效.我无法弄清楚这个问题.任何想法或建议将受到高度赞赏.

为迟到的回复道歉,所以ouflak你可以在这里看到完整的Cardboard.cs Cardboard.cs

android unity-game-engine google-cardboard

5
推荐指数
1
解决办法
3222
查看次数

如何使用Google Cardboard SDK构建光球图像的立体查看器

Cardboard Demo应用程序有一个很好的功能,我们可以看到现有的photospheres.我想构建一个类似的应用程序

我已经浏览了谷歌提供的Cardboard SDK.但还没有找到一个简单的方法来做到这一点.我要从头开始构建,采取所有的感官输入和相应的更新框架,这是一个非常痛苦的过程.

我想知道

  1. 如果有一个简单的方法来做到这一点
  2. 如果有可用的Google Cardboard应用程序源代码,我可以继续使用

android stereoscopy photosphere google-cardboard

5
推荐指数
1
解决办法
2818
查看次数

ERROR CardBoard Unity3D - > libc致命信号11(SIGSEGV)位于0x00000000(代码= 1)libvrunity.so

ERROR CardBoard

显示标志统一和崩溃......

在logcat中将unity3d导出到eclipse并调试...

libc致命信号11(SIGSEGV)位于0x00000000(代码= 1)libvrunity.so

我知道这是一个内存分配问题,但我想知道如何解决.谢谢.

背景:

CardBoard unitypackage v0.5 unity3D(4.6和5.02)API 22 Android win 8 64bits LG-D805(LG G2)

unity-game-engine google-cardboard

5
推荐指数
0
解决办法
641
查看次数

物理学在Unity中搞乱了纸板场景

我正在使用Google Cardboard SDK整理应用程序.用户可以在有或没有纸板的情况下使用该应用程序.因此,应用程序内部有一个切换按钮,用于激活和停用立体渲染.

该应用程序还使用Vuforia SDK来跟踪图像目标.如果识别出特定目标,则目标上方的一些3D对象和粒子系统开始发射粒子.

在非立体声模式下一切正常.粒子按预期正确发射和下落.他们应该模拟雪.此外,如果用户将图像目标转到一个角度,则上面的3D对象会掉下来.

当切换到立体声模式时,物理学完全搞砸了.雪粒不再下降,它们似乎在屏幕周围"传送".此外,3D物体确实向上倾斜,具有非常重的负重力.时间尺度似乎成倍增加,但不是 - 我仔细检查过.在非立体和立体渲染之间切换时,重力也不会改变.

在蛾模式下,Unity Editor中的一切工作正常.它只出现在iPhone 5的设备上.

  • Cardboard SDK是0.52版本,这是最新版本.
  • Unity是版本5.3.1.
  • Vuforia是5.0.6,这不是最新的,但发行说明并未表明有关物理的修复.无论如何都会更新它作为下一步.
  • Vuforia是5.0.10,这是最新版本.

我仔细检查了重力和时间刻度,它们在模式之间切换时没有变化.我很难搞清楚可能导致物理问题陷入困境的原因.

编辑:

我做了一些进一步的调查.我让我在相机前坐着一个小小的小发明,但是获得了Unity世界空间轴的旋转,所以我知道3D世界是相对于相机的.事实证明,当使用谷歌纸板相机系统处于VR模式时,世界确实在相机上大量旋转.我设法以某种方式拿着测试设备,所以它正在减速并且几乎冻结,但我还没有解释效果.

physics unity-game-engine particle-system vuforia google-cardboard

5
推荐指数
1
解决办法
356
查看次数

我应该在Unity中为谷歌纸板启用VR支持吗?

我正在创建我的第一个VR应用程序我统一谷歌纸板.我注意到检查员中的VR支持设置.我搜索了一下,我不清楚我是否应该为谷歌纸板启用它.是关于它的统一手册的链接.感谢帮助!

unity-game-engine google-cardboard virtual-reality google-vr

5
推荐指数
1
解决办法
415
查看次数

VR视图 - 渲染:无法从image.jpg加载纹理

我一直在尝试按照示例在我的页面上获取VR视图设置,例如https://developers.google.com/vr/concepts/vrview,我正在使用的图像是从我的复制的纸板相机"照片"设备,但我也使用常规的jpg版本,以确保.

无论我在小部件加载时尝试什么,它只会显示错误消息

渲染:无法从image.jpg加载纹理

我还注意到一堆教程或示例网站有相同的问题,我认为他们第一次发布页面时没有.

有没有人知道为什么它这样做以及如何解决它?

google-cardboard google-vr

5
推荐指数
1
解决办法
9469
查看次数

将标准播放器中的内容播放或转换为VrVideoView

我有一个Android应用程序,使用播放实时/ vod内容QuickPlay.

此QuickPlay播放器/控制器配置为使用ExoPlayer.

我没有写这个应用程序,但要求添加Play in VR功能.

这可能是Cardboard,DayDreamGearVR无所谓.

我找到了Google的SimplyVrVideoActivity样本,

在此示例中,VrWidgetView可以获得两种类型的输入:

  • mVrVideoView.loadVideoFromAsset(LoaclAsset.mp4,options)
  • mVrVideoView.loadVideo(Uri,options)

如果我只是想"投射"已经播放的内容,这有VrVideoView什么想法呢?

android daydream google-cardboard exoplayer vrvideoview

5
推荐指数
0
解决办法
258
查看次数

Unity:编辑器模式不支持 VRDevice 纸板。请在目标设备上运行

卡板测试时存在屏幕无法分割的问题。我使用的 goolge sdk 版本为 unity 1.6 和 Unity 5.6.2f1。在模拟器(unity游戏场景)中,玩游戏时游戏场景不会分裂。控制台显示“编辑器模式不支持 VRDevice cardboard。请在目标设备上运行。” 但是,在手机上测试时屏幕被分割。有什么问题?

unity-game-engine google-cardboard

5
推荐指数
1
解决办法
9543
查看次数

如何使用RajawaliVR或Rajawali播放360视频

我很难弄清楚如何使用Rajawali播放360视频.为了实现这一点,我尝试了我能在互联网上找到的所有解决方案,但我失败了.

首先,我使用了RajawaliCardboard,让MainActivity扩展CardboardActivity.同时,在MyRenderer课堂上,我让这门课从课堂上延伸出来RajawaliCardboardRenderer.在MyRenderer课堂上,我重写了这个initScene()功能:

protected void initScene() {
    StreamingTexture mTexture = null;
    if (externalMemoryAvailable())
    {
        mVideoPath = Environment.getExternalStorageDirectory().getAbsolutePath()+"/testVideo.mp4";
        try{
            mPlayer = new MediaPlayer();
            mPlayer.setDataSource(mVideoPath);
        }catch(IllegalArgumentException e){
        e.printStackTrace();
        } catch (SecurityException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalStateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        try {
            mPlayer.prepare();
        } catch (IOException t) {
            t.printStackTrace();
        }
        mTexture …
Run Code Online (Sandbox Code Playgroud)

android video-streaming rajawali google-cardboard rajawalivr

4
推荐指数
1
解决办法
3899
查看次数