XR Interaction Toolkit

一、常用脚本

XRInteractionGroup:交互者的中介,一次只允许组中的一个交互者进行交互(悬停或选择)

XRRayInteractor:通过射线检测实现与物体的远距离交互,在传送时可以配合可视化的射线使用

XRDirectInteractor:用于直接与接触的交互设备进行交互的交互器(物体添加碰撞体并开启IsTrigger)

XRPokeInteractor:用于通过戳与可交互对象交互

XRSocketInteractor:用于通过套接字保存可交互对象(套接字被定义为特定可交互对象的目标,例如钥匙的锁孔或电池的电池插座。不要与网络编程混淆)

XRSimpleInteractable:最简单的交互对象,只是有一个具体的交互实现,一般用在对交互事件进行响应,没有实际的交互手段(静态物体)

XRGrabInteractable:允许基本"抓取"功能的可交互组件

Locomotion System:可以直接控制场景中的XR Origin(在VR中就是我们自己的身体),从而实现VR中人物的运动

Teleportation Provider:负责传送功能

XRInteractorLineVisual:搭配LineRenderer和XRRayInteracter,使准备传送的射线可视化

Teleportation Anchor:锚是将用户传送到预先确定的特定位置或旋转的远程传送目的地(固定位置)

Teleportation Area:区域是一个传送目的地,将用户传送到表面上的指定位置(范围内指定的位置)

Snap Turn Provider:实现瞬间转向

Continous Turn Provider:实现持续转向

Continuous Move Provider:持续移动

相关推荐
MediaTea3 小时前
Pr 视频过渡:沉浸式视频 - VR 默比乌斯缩放
vr
道可云3 小时前
道可云人工智能&元宇宙每日资讯|2024国际虚拟现实创新大会将在青岛举办
大数据·人工智能·3d·机器人·ar·vr
MediaTea3 小时前
Pr 视频过渡:沉浸式视频 - VR 球形模糊
vr
小春熙子3 小时前
Unity图形学之Shader结构
unity·游戏引擎·技术美术
Sitarrrr6 小时前
【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
3d·unity
极梦网络无忧6 小时前
Unity中IK动画与布偶死亡动画切换的实现
unity·游戏引擎·lucene
逐·風14 小时前
unity关于自定义渲染、内存管理、性能调优、复杂物理模拟、并行计算以及插件开发
前端·unity·c#
_oP_i15 小时前
Unity Addressables 系统处理 WebGL 打包本地资源的一种高效方式
unity·游戏引擎·webgl
花生糖@20 小时前
VR 创业之路:从《I Expect You To Die》到未来展望
创业创新·vr·创业
starsongda20 小时前
VR科技展厅重塑科技展示新风貌,引领未来展示潮流
科技·3d·vr