IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> Unity XR Interact Tookit使用 -> 正文阅读

[游戏开发]Unity XR Interact Tookit使用

一、导入XR interact Tookit

首先打开Package Manager,在Advanced选中Show preview packages,这个是预览包,选上这个之后,就可以在Package Manager中搜到XR interact Tookit了。
在这里插入图片描述
unity2020在Edit -> ProjectSettings -> Package Manager将Enable Preview Packages选中,再去Package Manager搜索XR interact Tookit
在这里插入图片描述
然后将XR interact Tookit导入即可。

二、建立简单场景

  1. 先新建一个plane
  2. 然后在Hierarchy窗口右键XR -> Device-based ->Room-Scale XR Rig(一定要选Device-based,不能选Action-based,不然手柄交互不了,暂时不知道原因,有知道原因的可以留言告知一下我)
    在这里插入图片描述
  3. 创建完成后场景如下:
    在这里插入图片描述
    到这一步,就可以运行看看了。

三、通过手柄射线进行交互

首先确保创建的XR Rig下的Hand Controller下有以下四个组件(你想用哪边的手柄交互就在哪边手柄的Controller下添加以下组件),我用的是右手手柄,所以是RightHand Controller。在这里插入图片描述
第一个组件用来控制手柄上各个按钮的点击事件
第二个跟第三个组件用来设置发出的射线,第四个组件用来控制射线的交互

1. 移动

  1. 在想要移动的地面上添加Collider组件和Teleportation Area组件,然后将地面的Layer设为Teleport
    在这里插入图片描述

  2. 然后在XR Rig添加Teleportation Provider组件,将XR Rig拖进去
    在这里插入图片描述
    在这里插入图片描述

  3. 修改XR Controller中Select Usage的值,这里控制的是用来交互的按键,如果你想按下扳机移动,就选Trigger,我是按下圆盘移动,所以选的是Primary 2D Axis Click。
    在这里插入图片描述

  4. 修改XR Ray Interactor的Interaction Layer Mask为Everything(如果想要这个射线只跟你设置的地面交互,就只选Teleport)。在这里插入图片描述
    然后就可以运行啦,将射线指到想要移动的地方,按下你设置的那个按键就可以过去了

2. 与UI进行交互

  1. 在Canvas中添加以下组件
    在这里插入图片描述
  2. 在这里把UI选上在这里插入图片描述
  3. 在Canvas下添加需要的UI即可

四、Unity XR输入方法

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-10-02 15:10:28  更:2021-10-02 15:10:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 2:33:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码