[Unity]VRTK V4的导入和使用

Posted PangCoder

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Unity]VRTK V4的导入和使用相关的知识,希望对你有一定的参考价值。

1.新建3D工程

2.导入SteamVR插件

2.1下载最新插件

https://github.com/ValveSoftware/steamvr_unity_pluginhttps://github.com/ValveSoftware/steamvr_unity_plugin访问上方链接获取最新组件

点击进入。下拉至底部,下载插件

2.2导入插件 

下载完成后将插件拖入工程。选择“Import”,等待完成

 完成后,先选择“Legacy VR”。

 

选择"Yes",或者“No,and dont ask again”(这步是更改工程的PlayerSetting,后面再改也行

 

选择“Accept All” ,等待导入结束。选择“OK”

 

3.工程设置VR API

依次打开,File->Build Setting->Player Setting->Player->XR Setting

检查“Virtual Reality Supported”是否已经勾选好了,没勾选需要勾选

检查SDK里面有没有OpenVR,没有的话需要添加,下方+号里面可以添加

4.添加VRTK V4

 4.1下载VRTK v4 Tilia Package Importer

VRTK v4 Tilia Package Importer | Utilities Tools | Unity Asset StoreUse the VRTK v4 Tilia Package Importer from Sysdia Solutions Ltd on your next project. Find this utility tool & more on the Unity Asset Store.https://assetstore.unity.com/packages/tools/utilities/vrtk-v4-tilia-package-importer-214936导入到你的工程里面

选择“Install/Upgrade”

 导入

 

4.2更新插件信息

Extend Reality Ltd - Tilia PackagesVRTK is a toolkit to rapidly build VR solutions.https://www.vrtk.io/tilia.html 访问上方链接,在Unity里打开Package Manager,将截图里的信息对应填入

 点击“Save”。(有时候你刚复制好,它就全部填好了)

依次打开,Window-> Tilia->Package Importer,所有可用的插件信息就全在这了。

 

4.3导入需要的插件

不能乱导入,有些插件需要环境配置,乱导入会导致工程有问题。无法回退!

导入时候找到你要的插件,点击“Add”,等待导入完成

 

一些开发能用到的如下

"io.extendreality.tilia.camerarigs.xxx“(xxx:任意结尾)

"io.extendreality.tilia.sdk.steamvr.unity"

5.使用

删除MainCamera

对着场景列表空白处,右键,选择Tilia-》Prefabs-》CameraRigs-》CameraRigs.SteamVR

    添加后点击运行,在接下来的弹出框全选”Yes“或者”OK“(因为控制器输入那边还需要配置,不过可用让Unity帮你简单配置一下),然后你就能看到场景和VR手柄了

6.报错

导入过程中的一些报错

1.DllNotFoundException: openvr_api

在导入”XR Plugin Framework“的时候会修改Project Setting里的东西,把OpenVR添加进来就行

 

 

 

 

如何在VR场景中位移与行走Unity VRTK

参考技术A 两种方法,一种是本办法,,用多个面光源拼。。。还有个就是VRAYLIGHETMTL。。直接附在面上,,这个就比较方便。。。在材质面板里找把

以上是关于[Unity]VRTK V4的导入和使用的主要内容,如果未能解决你的问题,请参考以下文章

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

如何在VR场景中位移与行走Unity VRTK

Unity VR开发结合VRTK4.0:将浮点操作转换为布尔操作

VRTK配置

[AR/VR教程] SteamVR Unity工具包:激光和移动

unity htc 怎样让手柄触碰 button