> 技术文档 > 基于PICO4的Unity 3D项目开发与导出入门教程_unity pico开发

基于PICO4的Unity 3D项目开发与导出入门教程_unity pico开发


一、环境配置

开发环境准备

  • Unity版本:推荐使用 ​Unity 2021 LTS​ 或更高版本(需支持OpenXR)
  • PICO SDK:从PICO开发者平台下载最新版 ​PICO Unity Integration SDK
  • JDK & Android环境
    • 安装 ​OpenJDK 
    • 安装 ​Android Build Support 并配置SDK路径(需Android 11+ API Level 30)

二、.PICO开发者身份注册

1.进入PICO开发者平台应用管理中心进行登录或注册

2.进入应用管理中心平台,点击右上角创建,创建6 DOF平台应用

3.进入刚刚创建好的应用,点击API测试,其中的APP ID在后续发布中会用到

三、配置Unity相关设置

1.创建新的U3d项目

项目名称不要设置中文名称,创建完成后将下载的PICO SDK压缩包解压缩。解压后,会得到一个包含 package.json 文件的文件夹, package.json 文件用于后续导入使用。

2.在Unity Package Manager里导入SDK 

在package manager中点击左上角“+”号,选择第一列Add package from disk…

3.选择package.json 文件并导入 

4.导入后注意事项

安装完成之后第一个弹窗点击“yes”,项目会重启同时出现一个PXR SDK setting窗口,点击“apply”,导入完成后会出现两绿色的“applied”,此时关闭窗口即可

5.点击edit-----project setting-----XR Plug-in Management,选择安卓图标,勾选PICO

6.点击player-----选择安卓图标,进入other setting,设置最小API级别为Android10.0,目标API级别设为automatic

7.仍旧是在player的othersetting里,向下拉,在configuration中将脚本后端设置为IL2CPP,目标框架取消勾选ARMv7,勾选ARMv64

8.设置完成后,在菜单栏点击PICO-----Platform-----Platform Settings,在弹出的界面输入方才保存的APP id

9.点击Project setting中的XR Plug-in Management-----Project Valldation中点击Fix All,如跳转签名关联的APK数量超出限制如何处理页面,按照其中的步骤进行设置