VR开发Unity开发VR时的基本设置

Posted 每日出拳老爷子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VR开发Unity开发VR时的基本设置相关的知识,希望对你有一定的参考价值。

【背景】Unity对VR的支持个人感觉要由于虚幻引擎,但尽管如此,设置上还是需要花一番功夫研究。好在Unity推出了统一平台的VR集成插件,通过包含该插件的设置,通过Unity开发的VR游戏可以同时支持各种VR头盔和平台。
【操作】

  1. 以Quest头盔为例,安装Unity组件时,需要选中安卓SDK;
  2. 新建项目时,虽然目前有直接的VR游戏开发模板,但是建议为了熟悉VR和一般3D游戏的设置到底有何异同,建议新建3D项目,然后自己配置VR插件(个人感觉这对日后的VR开发很重要,VR开发其实是对3D开发的延伸,哪些可以从3D开发的领域借鉴,哪些是VR独有的需要研究,明白了这个大致框架后续的VR开发的学习和训练会有很好的认识基础。当然,如果希望画质好一些,也可以选择新建URP项目)
  3. 点击新建项目,如果新建的是一个URP项目(UniversalPipeline),那么初始界面中就会有一个默认场景,只要能在头盔中看到这个默认场景的虚拟实境表现,VR设置基本就算成功了。
  4. 运行测试还需要在Oculus官方应用中打开允许第三方APP运行的设置,具体方法参考我的另一个帖子-如何在Oculus上进行设置用来测试自己开发中的VR作品
  5. 导入Unity VR开发插件: 进入Unity的Window菜单-》PackageManager,展开PreviewPackage
  6. 找到XR Interaction Toolkit项目后点击Install
  7. 最后进行相关的Device设置,点击Edit,进入到项目设置,然后选择XR Plugin Management

    点击右侧的install,出现选项卡和列表,选项卡有两个,分别代表连接PC和安卓独立设备,由于我们打算在Quest上做开发,测试时连PC方便,但是实际发布需要打包成独立APK,所以PC和安卓独立系统的列表上,我们都选Oculus。

    好了,到此为止,VR开发的环境设置操作结束,接下来关于如何在游戏中进行VR开发,开发过程中如何测试,我后续有时间再补贴子。

unity2017开发VR 环境

2018.5.26

由于Unity在5.6的时候就已经内置了GoogleVR的SDK,所以开发起来非常方便。

 

增强现实中国  <VR与AR开发实战>书中的学习视频

以上是关于VR开发Unity开发VR时的基本设置的主要内容,如果未能解决你的问题,请参考以下文章

UNITY开发VR从入门到放弃---VR自学手册

unity2017开发VR 环境

Unity开发VR——Oculus Rif_将Oculus接入Unity

Unity CEO:将注重发展VR开发工具Carte Blanche和EditorVR

菜鸟在线教你用Unity3D开发VR版的Hello World

Unity5.3官方VR教程重磅登场-系列7 优化VR体验