前言
VR中由于走动比较容易头晕,所以基本上玩家移动都是靠传送,这样用户更加直观,传送过去也不会感觉头晕。
好了,那么我们一起来说实现一下OpenXR的传送功能。
二.准备工作
我们需要准备好Unity工程和环境配置
有了前文:Unity之OpenXR+XR Interaction Toolkit基本配置的介绍,我们就不在详细说明这些了,大家自行复习。
流程简述:
我们新建一个3D(URP)工程
然后通过PackageManager安装XR Interaction ToolKit插件。
配置好XR Interaction Toolkit的Preset
新建一个3D空场景,然后创建一个平面作为地面
准备工作完毕
如下图所示:
创建Localmotion System
通过菜单GameObect->XR->Localmotion System
创建一个Locomotion System
游戏对象,这个对象非常重要,就是它控制着Origin(XR)的移动。它身上有3个组件。文章来源:https://www.toymoban.com/news/detail-432487.html
1.Localmotion System组件
Locomotion System对象用于控制对 XR Origin 的移动文章来源地址https://www.toymoban.com/news/detail-432487.html
到了这里,关于Unity之OpenXR+XR Interaction Toolkit实现 传送的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!