效果展示:一、说明本文环境搭建测试基于Unity2021.3.26版本进行的,插件版本为当前官方最新版本PICO_SDK_v2.1.5,根据官方的描述,PICOUnityIntegrationSDKv2.x.x系列是长期维护版本,支持PICONeo3和PICO4全系列设备。SDK支持的最低Unity编辑器版本为2020.3.21,支持的最高Unity编辑器版本为2022.2.14。插件可以官网下载,这边提供一个快速链接PICO_SDK_v2.1.5下载地址二、环境搭建过程1、创建一个unity项目,项目名称和存储目录不能包含中文字符。2、导入PICOUnityIntegrationSDK①前往
因项目需求需要开发一款HDRP的VR项目原先老的一套VRTK和Stemar在新版本已经不适应了,虽然我找到了VRTK4.0,但是用起来和别的插件总是有冲突的情况,而且学习成本更大了,经过了解unity官方推荐了XR,废话不多说直接上最基础的开发流程第一步导入插件这是必备插件导入后可能会让项目重启,如果重启等待重启即可。第二步设置导入成功后会出现XRPlug,点击这个选项选中OpenXR点击下方XR进行设置,因为我是HTC所以选择了htc如果你是其他硬件可以选择其他类型的输入类型,第一个类型选项RenderMode根据我的设置在Player中设置ActiveInputHandling为图中样式然
PicoXR中的手柄射线前言本文是继PicoXR中的输入事件博客的进一步补充,针对手柄的射线相关API进行解析,并以VR水果忍者为例子封装手柄射线的事件。手柄射线的获取XRRayInteractor关键脚本,由UnityXR提供的射线交互器脚本有关此脚本详细的API请参考官方UnityXR的手册ClassXRRayInteractor|XRInteractionToolkit|1.0.0-pre.8(unity3d.com)下面介绍一些较为常用的获取射线和获取击中点的方式XRRayInteractorleftInteractor;//以左手的射线交互器为例//省略获取脚本的方法,根据名称标签
PicoXR中的手柄射线前言本文是继PicoXR中的输入事件博客的进一步补充,针对手柄的射线相关API进行解析,并以VR水果忍者为例子封装手柄射线的事件。手柄射线的获取XRRayInteractor关键脚本,由UnityXR提供的射线交互器脚本有关此脚本详细的API请参考官方UnityXR的手册ClassXRRayInteractor|XRInteractionToolkit|1.0.0-pre.8(unity3d.com)下面介绍一些较为常用的获取射线和获取击中点的方式XRRayInteractorleftInteractor;//以左手的射线交互器为例//省略获取脚本的方法,根据名称标签