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

128 篇文章 21 订阅 ¥49.90 ¥99.00
本教程详细介绍了如何设置Unity VR项目,包括选择硬件、安装环境、导入资源包、配置XR Plugin Management、导入Oculus Integration SDK以及调整Player Settings和Build Settings。适合使用VRTK进行VR开发的初学者。
摘要由CSDN通过智能技术生成

在这里插入图片描述

课程配套学习资源下载

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

每日出拳老爷子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值