Pico neo3+Unity开发记录

先去官网下载sdk,然后解压。Pico neo3+Unity开发记录_第1张图片

 解压后得到(一会从unity导入json)Pico neo3+Unity开发记录_第2张图片

 打开unity PackageManager Pico neo3+Unity开发记录_第3张图片

选择第一个导入刚才解压的json等待unity自动编译即可

此时,这个开发工具包是旧版本,先不要升级(官网给的方案是直接升级到最新版,新版开发方式略有不同)

Pico neo3+Unity开发记录_第4张图片

 然后打开player设置打开pico

Pico neo3+Unity开发记录_第5张图片

 选择Android版本Pico neo3+Unity开发记录_第6张图片

此时环境配置完成。 

开始搭建场景:

Pico neo3+Unity开发记录_第7张图片

然后给左右手柄添加模型如图,右手同理:

 Pico neo3+Unity开发记录_第8张图片

至此就算搭建完成了初始场景,打包apk,连接pico (打开开发者模式)adb到机器即可

 Pico neo3+Unity开发记录_第9张图片

传送和抓取功能:(左手传送右手抓取)

 首先给XR Rig添加LocomotionSystem,

添加旋转脚本SnapTurn Provider,把左手控制器拖入即可;

Pico neo3+Unity开发记录_第10张图片 

添加传送控制脚本

然后右手只负责抓取,就把不用的射线取消掉

 左手的默认传送射线是直线,改成抛物线

 Pico neo3+Unity开发记录_第11张图片给传送位置添加一个物体,便于显示(随便一个物体都行 取消碰撞器)

 Pico neo3+Unity开发记录_第12张图片

再给地面添加传送脚本就行了 Pico neo3+Unity开发记录_第13张图片

,还有需要抓取的物体添加脚本 Pico neo3+Unity开发记录_第14张图片

,打包apk即可。 

你可能感兴趣的:(unity,游戏引擎)