当前位置:   article > 正文

【VR开发】【Unity】【VRTK】3-VR项目设置_unityvrtk

unityvrtk

在这里插入图片描述

课程配套学习资源下载

https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503

任何VR避不开的步骤

如何设置VR项目,无论是PC VR还是安卓VR,我在不同的系列教程中都说过了,不过作为任何一个VR开发教程都难以避免的一环,本篇作为VRTK的开发教程还是对VR项目设置交代一下。

准备好你的硬件

头盔必须是6DoF的,推荐Oculus Quest系列,Rift系列,HTC和Pico应该也行。
确定你的电脑能够拿来跑VR应用,可以用如下页面提供的工具进行分析:www.vive.com/eu/setup/ ,www.oculus.com/setup/,根据各个厂商在页面上的指导安装并运行工具。
最后别忘了把你的头盔开发模式打开。
Quest用Link模式会很方便调试。

关于OS和引擎环境

为了避免可能的不一致,请使用Win10和2020.3.15f2版本的Unity来学习本教程。
Unity在安装时需要勾选如下模块:

  1. Android SDK
  2. NDK
  3. OpenJDK
  4. Windows Build Support(IL2CPP)

下载并导入资源包

  1. 下载学习资源“VRTK_Playground”,免费下载地址见文章末尾。
  2. 启动Unity Hub,新建一个2020.3.x版本Unity的项目。我用的Hub版本是2.4.5
  3. 给项目取个名字,选择VR模板来新建一个项目,这样你就不用自己手动安装XR Plugin Management。
  4. 如果跳出新手指导可以关掉,如果跳出升级项目就升级。

导入Unity资源文件

  1. 菜单栏打开select Assets ➤ Import Package ➤ Custom Package,选择下载好的Unity Package文件,选中并打开,弹出导入窗口后全选并导入。
  2. 全部导入后可能会在控制台出现警告,没关系,这些警告在导入VRTK4后都会消失。
  3. 在Project文件夹中打开Assets并删除Scene文件夹。用不着默认的Scene了。
  4. 进入Assets-》VRTK_Playground-》Scenes,双击Demo Scene,如果问你是否保存当前场景点击否。
  5. 打开场景后,如果在Game选项卡会提示没有Camera,点击Scene选项卡,在Hierarchy选项卡中可以看到所有展开的对象。
  6. 任何原因导致重启,问你是否进safemode选择否。

了解XR Plugin Management

这个插件如果你选了3D作为模板是要自己装的,选了VR会自动预装。

  1. 菜单打开Edit ➤ Project Settings,左下角找到XR Plugin Management,展开。
  2. 默认有两个子项目,Oculus和Windows Mixed Reality。
  3. 右边面板会出现几个代表不同平台的选项卡,每个平台下都有复选框来选择适用不同场景的插件,PC和安卓都勾选Oculus。

导入Oculus Integration SDK

  1. 登录Unity Asset Store,搜索Oculus Integration SDK,点击导入。
  2. 菜单打开Window ➤ Package Manager,选中左侧列表的Oculus Integration SDK,然后右侧点击导入按钮。
  3. 导入成功后Assets文件夹下会出现一个Oculus文件夹,Oculus SDK的相应资源都在这里。

设置Player Settings

  1. 菜单打开Edit ➤ Project,左边菜单选择Player,右边面板选择PC, Mac & Linux选项卡,展开Other Settings,滚动到Configuration部分,API Compatibility Level设置为4.x,Active Input Handling设置为Old。Scripting backend应该是IL2CPP。
  2. 再切换到Android选项卡,Lightmap Encoding设置到Normal Quality,滚动到Identification部分,Minimum API level设置到Android 6.0 “Marshmallow” (API level 23)。
  3. 继续滚动到Configuration部分,仍然设置API Compatibility Level到NET 4.x。
  4. 继续滚动到Target Architectures部分,取消ARMv7项目的勾选,勾选ARM64。
  5. Active Input Handling设置为Old。
  6. 回头滚到顶,Rendering部分设置Color Space为Linear。
  7. 最后,关闭Project Settings面板。

设置Build Settings

  1. 菜单打开File ➤ Build Settings,点击Add Open Scenes把当前场景加入Build列表。
  2. 左边默认选中的平台是PC, Mac & Linux Standalone,如果你的头盔设备是PC VR那保持就可以,如果是Quest那样的一体机就需要切换平台。
  3. 选中Android后,Texture Compression设置为ASTC,Compression Method设置为LZ4。
  4. 把Oculus连接到电脑,点击Run Device旁边的刷新按钮,从下拉框中选择你连接的设备。
  5. 点击下发Switch Platform按钮,等待平台切换完成。

课程配套学习资源下载

https://download.csdn.net/download/weixin_41697242/88485426?spm=1001.2014.3001.5503

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/125826
推荐阅读
相关标签
  

闽ICP备14008679号