Pico neo3的UnityXR SDK接入流程

Pico neo3 的 Unity XR SDK接入流程

SDK的获取

​ 直接从Pico官网的开发者平台下获取即可SDK - Pico开发者平台 (pico-interactive.com),注意根据相应设备选择合适的版本和引擎平台。

SDK的配置

​ 前言:pico的官网提供了完善的文档供开发者查阅,想了解详细流程的读者可以去pico官网查看开发者文档。本人在此会根据开发经验为大家介绍一些接入过程中的"坑"和注意事项。

配置的注意事项

  • Android SDK的版本必须安装 API 29及以上(一般安装Unity Android Surport即可)
  • 在ProjectSetting-Player中设置Minimum API Level: 26 - 27。
  • 在ProjectSetting-XR Plug-in Management中的Android的Providers选取PicoXR选项
  • 在ProjectSetting-Quality 的Android Levels中选取Medium,以及关闭Sync,在Sync Count中选择Don’t Sync

SDK的打包和使用

​ 将U3D项目打包到Pico neo3中,首先需要进行连接。

  • 利用USB直连,利用USB直连注意需要打开pico neo3的开发者选项中的USB调试开关。开启过程如下
    1. 进入“设置-通用”,找到“软件版号”,光标对准点击8次,直到左侧导航栏下方出现“开发者”;
    2. 点击进入“开发者”,右上角有“USB调试开关”,打开开关即可;
  • 利用ADB进行无线连接,笔者在此推荐一篇博客讲解的很详细https://blog.csdn.net/weixin_48524734/article/details/120448152

​ 连接成功后可以利用ADB命令或者在BuildSetting的Run Device中看到pico neo3设备,然后选择它即可。

打包流程

  1. 可以打包后手动复制到pico neo3设备中,然后在设备的文件管理中查看安装包,安装后在应用界面中运行
  2. 也可以直接Build and Run,其会自动复制到设备并安装,然后开始运行。

在官方文档中有SDK快速入门的详细文档,想一步步完成的一定要去看官方文档,笔者在此只介绍一些注意事项。

  • 打包时出现MiniNum的问题,一定注意是否设置了Minimum API Level
  • 运行时出现黑屏闪退
    • 注意是否勾选了Pico XR平台
    • 注意若使用Vulkan,Unity版本必须在2020.3.13及以上(有可能在此以上也会出现问题,灵活处理),可以在ProjectSetting-Player-Graphics APIs中移除Vulkan。

猜你喜欢

转载自blog.csdn.net/Q540670228/article/details/123107529