文章目录
- [🟥 安装Tilia Unity.UI](#🟥 安装Tilia Unity.UI)
- [🟧 配置射线与UI交互器](#🟧 配置射线与UI交互器)
-
- [1️⃣ 配置直线射线](#1️⃣ 配置直线射线)
- [2️⃣ 配置UI交互器](#2️⃣ 配置UI交互器)
- [🟨 配置UI](#🟨 配置UI)
-
- [1️⃣ 更新EventSystem](#1️⃣ 更新EventSystem)
- [2️⃣ 进行Canvas设置](#2️⃣ 进行Canvas设置)
我们要实现的功能:
右手触摸到圆盘:显示直线射线
右手圆盘键按下:与选中UI交互
🟥 安装Tilia Unity.UI
PackageManager安装git包 : https://github.com/studentutu/Tilia.UnityUI.git
🟧 配置射线与UI交互器
1️⃣ 配置直线射线
如何所示,创建 Indicators.ObjectPointers.Straight ,并完成配置.
2️⃣ 配置UI交互器
1.将 Full_L_Interactions.Interactor Variant 放置在 RightControllerAlias 下,并删减至如下结构.
2.如下图所示,完成 [L_R]_ UI Pointer on Interactor 的配置
🟨 配置UI
1️⃣ 更新EventSystem
如下图所示,更新 EventSystem
2️⃣ 进行Canvas设置
完成如下步骤:
- Canvas转换为WorldSpace
- 添加 VRTK4_UICanvas 组件
- 设置Canvas的Size
注意:
Canvas的大小决定了该UI的交互范围.只有在范围内的UI才能被交互.
大家还有什么问题,欢迎在下方留言!
如果你有 技术的问题 或 项目开发
都可以加下方联系方式
和我聊一聊你的故事🧡