当前位置: 首页 > news >正文

【MR开发】在Pico设备上接入MRTK3(二)——在Unity中配置Pico SDK

上一篇文档介绍了

  • 【MR开发】在Pico设备上接入MRTK3(一)在Unity中导入MRTK3依赖

下面将介绍在Unity中导入Pcio SDK的具体步骤

在Unity中导入Pico SDK

当前Pico SDK版本

Unity交互SDK

git仓库:
https://github.com/Pico-Developer/PICO-Unity-Integration-SDK

Pico SDK下载地址:
https://developer-cn.picoxr.com/resources/#sdk

下载Integration SDK

在这里插入图片描述
当前版本:

v3.0.0
本文记录了 PICO Unity Integration SDK 在 3.0.0 版本中的变更情况。​
下载 SDK​
前往下载页面获取最新版本的 PICO Unity Integration SDK。​
更新说明​
上线时间:2024 年 09 月 02 日​
设备系统版本要求:5.11.0 及以上

注意:这里对Pico设备的系统版本有要求。系统版本低于要求则无法运行。

在Unity中导入SDK

  1. 进入Unity 编辑器页面。
  2. 在上方菜单栏处,选择 Windows > Package Manager。
  3. 在 Package Manager 窗口中,点击 + > Add package from disk。
  4. 选择 package.json 文件并导入。
    在这里插入图片描述
  5. 导入完成后,你将看到 PXR SDK Setting 窗口,点击apply后,关闭即可。
    在这里插入图片描述

修改Unity配置

切换XR平台为Pico

在这里插入图片描述

修改Player Setting

由于Pico SDK支持最低的安卓SDK版本为29,因此需要修改min
在这里插入图片描述

其它修改:

  • 修改Scriting Backend为IL2CPP
  • 启用ARM64

接入PicoMRTK3项目的Scripts

这里需要用到一个MRTKSupports的脚本,下载链接

通过AssestManager导入即可
在这里插入图片描述

备注:这里是使用的开源库PicoMRTK3的Scripts,也可以在git上下载资源复制资源
将下载的项目解压缩后,打开其Assets,将Scripts路径下的PicoMRTK3Support文件夹复制到Unity工程的Scripts路径下。

(2)Scripting Define Symbols设置

为了便于条件编译

在Project Settings–>Player–>Other Settings–>Script Compilation里进行设置,添加PICO_INSTALL和MRTK3_INSTALL。
变量设置

配置MRTK Profile

1.创建一个默认的MRTK配置文件
未配置
点击“assign MRTK Default”
2. 切换为Pico相关选项
示例图如下:
MRTK子系统设置

下一篇文档将介绍如何运行一个简单的带有MRTK的示例。

  • 【MR开发】在Pico设备上接入MRTK3(三)在Unity中运行MRTK示例

http://www.lryc.cn/news/467972.html

相关文章:

  • 【Java】探秘正则表达式:深度解析与精妙运用
  • 2.6.ReactOS系统中从内核中发起系统调用
  • chat_gpt回答:python获取当前utc时间,将xml里时间tag里的值修改为当前时间
  • 机器学习-语言分析
  • Oracle 常见索引扫描方式概述,哪种索引扫描最快!
  • 字符串(3)_二进制求和_高精度加法
  • 《神经网络:智能时代的核心技术》
  • pdf内容三张以上转图片,使用spire.pdf.free
  • 游戏、软件、开源项目和资讯
  • Acrel-1000变电站综合自动化系统及微机在化工企业中的应用方案
  • [Linux] CentOS7替换yum源为阿里云并安装gcc详细过程(附下载链接)
  • 在Java中创建多线程的三种方式
  • 洛谷 AT_abc374_c [ABC374C] Separated Lunch 题解
  • 力扣2528.最大化城市的最小电量
  • 【zookeeper】集群配置
  • YOLO11 目标检测 | 导出ONNX模型 | ONNX模型推理
  • PostgreSQL DBA月度检查列表
  • 驱动开发系列12 - Linux 编译内核模块的Makefile解释
  • 用js+css实现圆环型的进度条——js+css基础积累
  • TDengine 与北微传感达成合作,解决传统数据库性能瓶颈
  • 通过Python爬虫获取商品销量数据,轻松掌握市场动态
  • 学习虚幻C++开发日志——TSet
  • 面向对象进阶(下)(JAVA笔记第二十二期)
  • 通信协议——UART
  • 最优阵列处理技术(七)-谱加权
  • Java | Leetcode Java题解之第486题预测赢家
  • leetcode动态规划(十五)-完全背包
  • AI视听新体验!浙大阿里提出视频到音乐生成模型MuVi:可解决语义对齐和节奏同步问题
  • 对比两个el-table,差异数据突显标记
  • 调研funasr时间戳返回时间坐标效果可用性