VRTK4⭐四.和 UI 元素交互

文章目录

  • 安装Tilia Unity.UI
  • 配置射线与UI交互器
    • 1️⃣ 配置直线射线
    • 2️⃣ 配置UI交互器
  • 配置UI
    • 1️⃣ 更新EventSystem
    • 2️⃣ 进行Canvas设置

我们要实现的功能:
右手触摸到圆盘:显示直线射线
右手圆盘键按下:与选中UI交互

安装Tilia Unity.UI

PackageManager安装git包 : https://github.com/studentutu/Tilia.UnityUI.git



配置射线与UI交互器

1️⃣ 配置直线射线

如何所示,创建 Indicators.ObjectPointers.Straight ,并完成配置.
VRTK4⭐四.和 UI 元素交互_第1张图片



2️⃣ 配置UI交互器

1.将 Full_L_Interactions.Interactor Variant 放置在 RightControllerAlias 下,并删减至如下结构.
VRTK4⭐四.和 UI 元素交互_第2张图片

2.如下图所示,完成 [L_R]_ UI Pointer on Interactor 的配置
VRTK4⭐四.和 UI 元素交互_第3张图片



配置UI

1️⃣ 更新EventSystem

如下图所示,更新 EventSystem
VRTK4⭐四.和 UI 元素交互_第4张图片

2️⃣ 进行Canvas设置

完成如下步骤:

  • Canvas转换为WorldSpace
  • 添加 VRTK4_UICanvas 组件
  • 设置Canvas的Size

注意:
Canvas的大小决定了该UI的交互范围.只有在范围内的UI才能被交互.

VRTK4⭐四.和 UI 元素交互_第5张图片





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


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

都可以加下方联系方式

和我聊一聊你的故事

你可能感兴趣的:(VRTK4,ui,交互)