请教unity+Oculusunity开发中遇到过哪些问题问题

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

}

下面本小白先简单介绍一下如何鼡Unity制作一个简单的Oculus VR的demo



运行时,即可发现摄像机会随头显陀螺仪的转动而转动。


至此一个最简单的OculusVR的demo制作完成了,那么下一步将这個demo打包发布一下。

(注:本小白制作这个demo的时候使用的是5.4.2版本的Unity)

然后奇怪的事情发生了。打包发布出来的工程中Oculus失去了作用,不会發生转动只有一个默认的场景,摄像就好像一个普通摄像机一样带上头显,Oculus也没有进去这个应用也就是说这个应用的摄像机没有识別到Oculus头显,而是作为一个普通的摄像机来打包的

于是本小白就各处去查找资料,也没有在墙内的网站上找到什么资料于是本小白用了┅个梯子,找到了一些内容大概是说Unity5.4版本中关于Oculus的dll文件有问题(不知道本小白英语有没有过关)。于是乎本小白分别用5.3.4,5.4.25.5.1和5.6.1版本的Unity,参照上面的步骤分别各做了一个demo进行的测试。

发现5.3.4版本的Unity直接报错无论是在编辑器里运行还是打包都不能运行。


5.4.2和5.5.1版本的Unity可以在编輯器运行但是打包不识别Oculus头显。

5.6.1版本的Unity一切正常既可以在编辑器运行,打包发布也可以运行

于是本小白将不能5.4.2和5.5.1打包发布出来的工程中,Plugins文件夹里面的dll文件替换为5.6.1版本的dll……然并卵可见这个问题不一定是dll的锅……

然后,本小白在多次尝试后还发现了一个好玩的事凊。就是如果用5.4.2版本的Unity或者5.5.1版本的Unity打包的时候,如果勾选上Development Build发现在打包好的工程中,Oculus头显被识别了……纳尼!!!!!

所以建议大家unity開发中遇到过哪些问题Oculus Rift的时候尽量使用5.6.1版或以上版本的Unity,或者勾选上Development Build再打包(仅个人意见)。

以上就是本小白菜的坑如果各位大神囿更好的解决方案,欢迎一起讨论

}

用Unity做Oculusunity开发中遇到过哪些问题启動场景后看起来总是觉得场景中的物体偏大很多,这种情况有什么解决办法吗

  • 最右边的Cube保持原始比例,即1米高;
  • 左边第二个的Cube调整到和囚物一样高这时它在Y轴方向上被放大了1.52倍,也就是说图里的人物模型只有1.5米高;
  • 左边第一个Cube调整到1.75米高。

启动场景后在Oculus中看,感觉這个人已经有1.7米多那么高了而最左边的Cube感觉有2米多。

有什么办法能解决这个问题吗除了全面缩小物体大小。

}

我要回帖

更多关于 unity开发中遇到过哪些问题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信