插件导入:
打开PackageManager
添加XRInteractionToolki
添加XRPluginManagement
5. PS: 如果PackgeManager找不到上面的插件,可以按照下图更改筛选条件。(感谢小pp侠提出意见)
一、设置环境
ProjectSettings—>Player—>XRSettings-->VirtualRealitySupported-->VirtualRealitySDKs-->OpenVR
VirtualRealitySupported选项需要勾选后方可进行下一步
OpenVR是使用平台可根据需求选择自己开发的平台
添加XR相机,右键Hierarchy面板—>XR-->Device-based-->Room-ScaleXRRig
二.面板简单介绍
1.XRRig-->CameraOffset-->RightHandController/ LeftHandController-->XRController
2.SelectUsage选项为射线触发默认为Grip可以根据项目需求更改自己需要的按键
3.XRRayInteractor脚本的RaycastCnfigUration属性里的LineType选项卡可以设置射线的形态有Line(直线) BezierCurve(贝塞尔曲线)
设置射线的颜色—XRInteractoLineVisual(脚本)
ValidColorGradient 可用颜色
InvalidColorGradient 不可用颜色
三 添加瞬移脚本
1、选择XRRige物体
2、给XRRige添加TeleportationProvider和LocomotionSystem脚本
3、添加完成后将XRRig分别拖到脚本System和XRRig项
4、创建一个Plane并添加TeleportationArea脚本
四、Unity 笔XR抓取的简单使用
找到需要实现抓取物体的手柄,只保留XRController(Device-based)脚本
然后给手柄添加XRDirectIneractor脚本和碰撞体,碰撞体勾选为触发模式(IsTrigger=√)
找到需要被抓取的物体添加脚本XRGrabInteractable 确保被抓取的物体拥有碰撞体,没有的话就手动添加不需要勾选触发(IsTrigger r=√)
标签:脚本,UnityXR,--,抓取,笔记,Unity,添加,XRRig From: https://www.cnblogs.com/guangzhiruijie/p/16619647.html