1.进入PICO 开发者平台官网,先进行登录/注册,点击下载,进入SDK下载界面
找到PICO Unity Integration SDK,下载SDK
2.进入应用管理中心
创建一个新的应用
创建完成后,选择API测试,记住APP ID
3.unity环境的配置,确保unity中的这四处正常,若为空则是unity安装组件时缺少,重新安装Android部分,也可自己配置JDK\SDK\NDK(较麻烦且易出错)
4.将下载好的PICO Unity Integration SDK解压缩,从unity项目中导入SDK
选择配置文件
导入完成点击Apply
5.输入之前保存的APP ID,进行Project Settings中的设置
打开XR Plug-in Management,勾选PICO
公司名和产品名
此部分设置主要影响应用的基础编译方式和支持系统版本。若需顺利开发 PICO XR 应用并通过 PICO 商店的上架审核,需要完成以下设置:
- Minimum API Level:设置应用运行所需的最低 Android SDK 版本。PICO 插件支持的最低 Android SDK 版本为 10.0(即 API 等级 29)。若低于该版本,构建应用时会报错。
- Target API Level:设置用于编译应用的目标 Android SDK 版本,所选版本必须等于或高于最低 Android SDK 版本,否则将报错。
- Scripting Backend:设置项目内 C# 代码的编译方式。
- Target Architectures:设置应用的运行环境(即 CPU)。
步骤如下:
1.点击 Player 面板上的 安卓图标。展开 Other Settings 标签页。在 Identification 设置区域,完成以下操作:
将 Minimum API Level 设置为 Android 10.0 (API Level 29)。
将 Target API Level 设置为 Automatic (highest installed)。一般已默认为该设置。系统将自动使用本地所下载的最高版本 Android SDK 来编译应用。
2.在下方的 Configuration 设置区域,完成以下操作:
将 Scripting Backend 设置为 IL2CPP。
与 Mono 相比,IL2CPP 可以更好地支持跨平台应用开发。IL2CPP 后端可以将 MSIL(Microsoft Intermediate Language)代码(例如脚本中的 C# 代码)转换为 C++ 代码,然后通过 C++ 代码生成一个兼容所选开发平台的原生二进制文件(例如 .exe、.apk 或 .xap)。
将 Target Architectures 设置为 ARM64,并取消勾选 ARMv7。
ARM64 允许应用在 64 位环境中运行,以实现更好的应用性能。此外,64 位应用拥有更高的寻址空间(超过 4GB),且支持动态内存分配。
可以查看官方配置流程