最快的方式入手VRTK4.0——VRTK4.0学习笔记

最快的速度应用到项目中去 VRTK4.0

  • VRTK4.0的使用
    • 需要关注的点
      • VR包的导入
      • 输入系统
      • Unity高版本的VR设置
    • 例子瞅瞅
      • VRTK4.0的导入
      • 官方示例场景的导入
    • 我自己试试
      • 导入头盔和虚拟头盔
      • 手柄传送功能

VRTK4.0的使用

继VRTK4.0发布已经很久了,最近的项目需要用到VR,所以来学习一下VRTk4.0的用法,要是理解更多推荐去VRTK的官方文档去边读边做,也可以更加了解VRTK的使用,本实例项目的Unity的版本为2020.3.33

需要关注的点

VR包的导入

新的版本中包体和预设都在一个叫Tilia的包当中

输入系统

VRTK4.0的输入,舍弃了Unity以往的Input manager系统,从而用了Unity最新的InputSystem
所以如果对输入设备的适配有需求,需要对InputSystem进行了解。

Unity高版本的VR设置

在unity高版本中,我们可以看到把项目设置成VR项目的位置从Project setting/player/other setting
改为了单独的一个模块 叫 XR Plug-in Management 勾选上OpenXR即可
如果你的项目没有openXR的选项,那么你可以去Package manager中搜索导入即可

例子瞅瞅

VRTK4.0的导入

Tilia包文档
最快的方式入手VRTK4.0——VRTK4.0学习笔记_第1张图片
在官方文档的链接中,复制文档到包管理中Apply就好。
然后打开外部文件资源器,在目录Pakage下找到文件manifest.json
打开最快的方式入手VRTK4.0——VRTK4.0学习笔记_第2张图片
我们只需要就从Tilia包文档copy进json文件即可
这样VRTK的所有预设都被导入了进来

官方示例场景的导入

VRTKgithub地址
下载VRTK源码用unity打开,unity版本要2018及以上。
最快的方式入手VRTK4.0——VRTK4.0学习笔记_第3张图片

我自己试试

导入头盔和虚拟头盔

最快的方式入手VRTK4.0——VRTK4.0学习笔记_第4张图片
CameraRigs下的我们都要导入

CameraRigs.SpatialSimulator 模拟头盔装置
CameraRigs.TrackedAlias 追踪装置
CameraRigs.UnityXRPluginFrameWork 头盔装置

然后最快的方式入手VRTK4.0——VRTK4.0学习笔记_第5张图片
把两种模式拖入追踪器当中。
使用追踪装置是必须的
现在,点击测试可以发现头盔已经可以正常启动

手柄传送功能

首先在Hierarchy面板中右键选择Tilia/Prefabs/Input/unityInputManager/controllmapping中找到Input.UnityInputManager.OpenVR.LeftController和Input.UnityInputManager.OpenVR.RightController

你可能感兴趣的:(编辑器,unity,vr)