VR:基础配置(包含无设备模拟,有设备配置)图文解说!

该文章详细介绍了如何构建一个3DVR项目,从新建项目开始,通过集成PICOSDK,设置XROrigin,添加脚本来映射手柄行为。接着,配置预设和参数以实现手部模型的交互,包括按键响应、移动和瞬移功能。此外,还涉及了模拟设备的使用以避免实体设备的频繁测试。
摘要由CSDN通过智能技术生成

新建一个3D项目,然后让项目变成vr项目

 

 

 这里会让你重启,点yes就行了,选Go Ahead

PICO SDK

链接:

https://pan.baidu.com/s/170QkVSbaMYt59jwqIdaiBw?pwd=oyid 
提取码:

oyid 
 

 

 xr origin添加脚本

 继续

给上面那个新添加的脚本添加参数

选择参数,作用是把手柄的行为反映到场景当中

加载预设置,演示左手部分操作,右手配置同理

项目设置,配置项目运行的环境

 模拟设备,避免老是实际机测试麻烦,当然也可以选择自己的设备插件

然后此处是选择安卓平台,选自己的设备名字,添加了PICO SDK会显示的。

 找到这个东东,拖到场景

 拖动之后如图

 完成模型加载,场景当中显示手柄,左右手同理

 

 出来这个效果

 【注意】按3可以打开使得单只手的移动

可以导入手模替换手柄Oculus手部模型,点击下载

 换颜色

 效果

 在手部模型下新建脚本AnimateHandOnInput

编写脚本,用于相应按键信号

 查看案件绑定情况

 继续编写刚才创建的脚本,响应扳机键信号

 

补充grip动作,添加脚本 

 在XR Origin添加脚本Localmotion System 接受移动信号

 继续追加,根据输入控制主体的移动

 继续追加,决定read如何响应移动指令

修改半径,避免因为碰撞被其他物体阻碍

 

 指定向前的方向

 

 调整高度到地面之上,避免掉进unity的无底洞

 

 

 

 使用ray来实现瞬移 

给地面添加组件,按动手柄或者G键可以实现瞬移。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值