Pico+unity VR入门开发超详细笔记2025
1. 安装UnityHubSetup.exe用来管理unity版本和环境的。我理解是非必须,但是帮助省心一点的。
2. 通过UnityHubSetup安装unity 2022.3.62环境的。安装完成之后,点击右边设置图标,安装相关Android相关的模块。
3. 官网下载一个PICO的SDK包,PICO Unity Integration SDK-3.2.0-20250707.zip,用于支持pico。
4. 新建一个项目,选择一模板,例如Universal 3D模板。或者带样例的模板也可以。初学就空模板就好了。
5. 在Windows ->Package Manager中导入Pico的SDK包,
6.在Edit->Project Settings中找到XR Plugin-in Management,勾选其中的安卓下面的PICO,这一个就可以了。勾选完之后,等一会儿,会有弹出,要显示绿色Activate就可以了。左边菜单会多出一个PICO。
7.在Project Setting->Player里面将Other Settings->Configuration Scripting Backend的下拉框都改为IL2CPP。同时取消Other Settings->Identificatin PackageName 前面的勾选框,让默认包名路径和顶部的包名保持一致。
8. 回到Windows ->Package Manager,可以选择XR Interaction Toolkit。选择右侧的Samples导入其中的其中的Starter Assets和XR Device Simulator两个,里面有一些基础的东西可以等下拖到自己的场景里面直接使用。如果这个版本低了,可以复制com.unity.xr.interaction.toolkit,到左上角Add Package by name,输入类路径后,更新这个。
9.安装导入的时候,可能有一些报错,需要Fix all一下,两个都安装完了,再一起Fix all。此时一般只剩下一个弹出网页关于 《签名关联的 APK 数量》的问题。按照它教程做就可以解决。
10. 和传统unity不一样的地方是,需要添加XR Origin XR 作为主角视野,不用传统的Camera可以删掉。 可以右键添加,但是我选择在项目中搜索XR Origin XR,拖拽到自己的场景中,用配置好的这个VR设备。免得自己配置。
11.简单的添加一些方块和元素,调整自己的这个(XR Origin xr rig)角色视野和位置。
12.最后就是最关键的一步,打包的操作。我也是卡在这里我,网上找半天教程,都不靠谱的。
1)这里最重要的一步还是要去PIco开发平台上注册一下。上传身份证和个人信息,选择个人开发者。等待审核通过,机器审核的很快,我1个小时就审核通过了。
2)创建自己的应用,选择6DOF,然后进入应用后,选择API测试,复制APP ID,到unity中,有个PICO选项卡(导入SDK后就有了),选择PICO->Platform->Platform Setting 粘贴你的app id进去。没有这一步骤,就会在PICO里面安装apk的时候,一直提示“Pico “版权校验不通过:签名非法”
3)这个时候就可以在File->Build Setting选择Android 切换,然后build了。注意看清楚场景名称是不是对的,不对的话Add open Scenes一下。把不对的删掉。保持对的在最上面。
13.获取安装包和安装进PICO中。网上很多人是串联的办法,或者USB连接头显。这里很多人觉得麻烦。教一个简单的方法。因为我电脑和PICO连接的同一个路由器,所以都在局域网下。可以通过局域网下载apk。
1)查看本机局域网IP ,win+R 输入cmd,再输入ipconfig,查看当前电脑局域网IP。
2)配置nginx 下的conf/nginx.conf指向apk本地Windows的目录:这样就可以浏览器上,下载本地文件啦,这不必有线使用起来,方便多啦。
14 .在PICO的浏览器上同样输入上述局域网的IP地址和端口,出现了apk包,点击下载和安装就可以了。然后在其它来源中,就可以打开,看到自己的杰作。