码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • VRTK4⭐一.VRTK4和VRTK的区别 , 及VRTK4简介


    文章目录

    • 🟥 VRTK4和VRTK的区别
      • 1️⃣ 版本区别
      • 2️⃣安装方式区别
    • 🟧 安装VRTK4
      • 1️⃣ AssetStore网址
      • 2️⃣安装不同功能的包
    • 🟩Tilia的独立功能包介绍及配置方法
      • 🎁Tilia.CameraRigs.SpatialSimulator.Unity [重要]
      • 🎁Tilia.CameraRigs.XRPluginFramework.Unity [重要]
      • Tilia.CameraRigs.UnityXR
      • 🎁Tilia.CameraRigs.TrackedAlias.Unity [重要]
      • 🎁Tilia.Indicators.ObjectPointers.Unity [重要]

    🟥 VRTK4和VRTK的区别

    1️⃣ 版本区别

    主要区别是VRTK只支持Unity5.6.5~2019

    VRTK4支持2018.4.36及之后版本.其中的一些功能仅在 Unity 2021.2 及更高版本中可用。

    为兼容更多的功能和稳定性,我这边使用的是Unity2021.3.16版本.



    2️⃣安装方式区别

    VRTK使用一个unitypackage进行安装
    VRTK4是一组称为Tilia的独立功能包,和一个负责安装这些包的包共同组成.

    VRTK4还是从商城下载package,会先集成到项目中管理功能的包,后续我们可以使用它,按需要安装不同功能的包.



    🟧 安装VRTK4

    1️⃣ AssetStore网址

    https://assetstore.unity.com/packages/tools/utilities/vrtk-v4-tilia-package-importer-214936#description
    在这里插入图片描述


    2️⃣安装不同功能的包

    我们可以通过该面板去安装不同功能的包.
    要安装的包我们下节进行介绍.
    在这里插入图片描述



    🟩Tilia的独立功能包介绍及配置方法

    🎁Tilia.CameraRigs.SpatialSimulator.Unity [重要]

    模拟头显和手柄,在PC上做测试使用.


    使用方法:

    • WASD/鼠标左键控制位移、点击.
    • 鼠标滚轮-模仿手指在触控板上旋转
    • 1键 : 激活模拟PlayArea的移动/旋转,并关闭模拟控制器的移动/旋转。
    • 2键 : 激活模拟的左控制器的移动/旋转,并关闭模拟的PlayArea和右控制器的移动/旋转。
    • 3键 : 激活模拟的右控制器的移动/旋转,并关闭模拟的PlayArea和左控制器的移动/旋转。
    • 4键 : 将模拟PlayArea的位置/旋转重置为默认设置。
    • 5键 : 将模拟控制器的位置/旋转重置为默认设置。
    • 6键 : 锁定/解锁鼠标光标到游戏窗口。



    🎁Tilia.CameraRigs.XRPluginFramework.Unity [重要]

    调用HTC的核心组件,控制头显和两个手柄。

    使用方法:

    删除场景中Camera,如下图所示完成添加
    在这里插入图片描述


    Tilia.CameraRigs.UnityXR

    使用了unity旧版legacy XR management system的HTC核心组件.同样控制头显和手柄.

    在unity2019.3.0之前是旧版legacy XR management system
    之后是新版XR Plugin Framework.

    本教程使用Unity2021.3.16,不使用该Tilia,使用Tilia.CameraRigs.XRPluginFramework.Unity



    🎁Tilia.CameraRigs.TrackedAlias.Unity [重要]

    一个跟踪头显和手柄的预设.

    有这样一个疑问:
    我们直接将要拿在手里/显示在眼前的绑定在 CameraRigs.UnityXRPluginFramework 不就好了嘛?为什么要多此一举再去多做一个追踪器呢?

    原因是我们可能不仅有一个CameraRigs.UnityXRPluginFramework,我们还可能使用了测试的CameraRigs.SpatialSimulator.在测试时我们也需要追踪位置,那用这个组件是最方便的了.


    配置方法:
    建议两个都选.程序会自动识别:

    • 当关闭CameraRigs.SpatialSimulator模拟相机时自动追踪真实相机CameraRigs.UnityXRPluginFramework.
    • 当打开CameraRigs.SpatialSimulator模拟相机时优先追踪它.
      在这里插入图片描述



    🎁Tilia.Indicators.ObjectPointers.Unity [重要]

    手柄射线模块





    大家还有什么问题,欢迎在下方留言!


    在这里插入图片描述
    如果你有 技术的问题 或 项目开发

    都可以加下方联系方式

    和我聊一聊你的故事🧡

  • 相关阅读:
    SAP 通过Debug快速查找 EXPORT MEMORY ID 的 IMPORT MEMORY ID代码位置
    基于训练和推理场景下的MindStudio高精度对比
    解决错误error:0308010C:digital envelope routines::unsupported at new Hash
    JavaScript中的回收机制
    K8S:Pod容器中的存储方式及PV、PVC
    JDK21更新内容:临时变量
    Qt学生管理系统(付源码)
    AI开源 - LangChain UI 之 Flowise
    静态页面引入axios,并创建实例使用
    SQL Server实例间同步登录用户
  • 原文地址:https://blog.csdn.net/weixin_38239050/article/details/132823410
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号