标签:脚本 UnityXR -- 抓取 笔记 Unity 添加 XRRig XR
插件导入:
打开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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。