新建一个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键可以实现瞬移。