其他分享
首页 > 其他分享> > Unity 笔记UnityXR简单使用

Unity 笔记UnityXR简单使用

作者:互联网

插件导入:

打开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,XR
来源: https://www.cnblogs.com/guangzhiruijie/p/16619647.html