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:持续移动

相关推荐
Choccclin24 分钟前
【PTGui、Pano2VR6、UE4】VR全景拍摄及漫游交互制作操作实例(更新中)
vr
英途信息29 分钟前
Double 4 VR虚拟情景智能互动系统在高铁乘务管理课堂上的应用
vr
陈言必行8 小时前
Unity 资源 之 Sweet Cakes Icon套装,110个高品质蛋糕图标分享
unity·游戏引擎
VRARvrnew3d8 小时前
地铁车厢火灾3D模拟逃生演习减少了资源损耗和风险
3d·vr·虚拟现实·虚拟仿真·3d模拟逃生
唐小墨同学9 小时前
机械拆装-基于Unity-装配功能的实现
unity·游戏引擎
向宇it9 小时前
【unity实战】使用unity的新输入系统InputSystem+有限状态机设计一个玩家状态机控制——实现玩家的待机 移动 闪避 连击 受击 死亡状态切换
开发语言·游戏·unity·游戏引擎
ZKY_249 小时前
【APK】Unity出android包,报错 Gradle build failed.See the Console for details
unity
向宇it10 小时前
【unity实战】使用Unity实现动作游戏的攻击 连击 轻重攻击和打击感
开发语言·游戏·unity·游戏引擎
沐沐森的故事13 小时前
Unity 之基于URP使用UniStorm Weather System天气系统
unity·游戏引擎·urp·unistorm·weather·通用管线·unistorm system
Unity游戏开发1 天前
【Unity 角色控制器组件】
unity·游戏引擎