Pico Neo 2✨三、实现与UI进行交互

发布于:2022-12-25 ⋅ 阅读:(777) ⋅ 点赞:(0)

在这里插入图片描述

目录

🟥 可交互的UI种类

1️⃣ Pico Neo 2支持以下可交互的UI

2️⃣ VR交互方式

🟧 实现交互的方式

1️⃣ Event

2️⃣ Canvas

3️⃣ 测试


🟥 可交互的UI种类

1️⃣ Pico Neo 2支持以下可交互的UI

  • Button
  • Slider
  • Toggle
  • 射线实现的OnPointerEnter、OnPointerExit
  • 射线实现的IBeginDragHandler、IDragHandler、IEndDragHandler

2️⃣ VR交互方式

按下手柄的摇杆键,与UI进行交互。(而不是Trigger扳机键)

🟧 实现交互的方式

1️⃣ Event

  • 删掉系统自带EventSystem
  • Pvr_UnitySDK--Event 物体:要有 Pvr_InputModule 组件(ConformBtn:设置成你想与UI交互的按键)

2️⃣ Canvas

  • 添加 Pvr_UICanvas 组件
  • 3D UI,建议Canvas比例是0.005,0.005,0.001,高宽不做要求。
  • EventCamera:设置为 Pvr_UnitySDK--Head
  • Canvas下的Button等UI,要和Canvas在一个平面上。即不要拖动交互UI到其他地方。

3️⃣ 测试

此时打包测试,右手出现与UI交互的白色射线。

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


 

在这里插入图片描述


如果你有 技术的问题  项目开发

都可以加下方联系方式

和我聊一聊你的故事🧡