使用unity开发picoNeo3项目,unity环境配置

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),且支持动态内存分配。

可以查看官方配置流程

4. 完成项目配置 | PICO 开发者平台