【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。
![变量设置](https://i-blog.csdnimg.cn/direct/360ea91e99c646c88046571a01329976.png

配置MRTK Profile

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/894078.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于SpringBoot+Vue+uniapp微信小程序的垃圾分类系统的详细设计和实现(源码+lw+部署文档+讲解等)

详细视频演示请联系我获取更详细的演示视频 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更专注于业务逻辑而不…

面试题:Redis(七)

1. 面试题 2. 缓存预热 当Redis暂时没有数据,但MySQL中有数据时,由程序员、中间件、写段程序提前访问该数据,使得数据进行回写进Redis,从而达到缓存预热的效果,这样可以使得一开始访问页面程序的用户也没有卡顿&#x…

机器学习核心:监督学习与无监督学习

个人主页:chian-ocean 文章专栏 监督学习与无监督学习:深度解析 机器学习是现代人工智能的核心支柱,已广泛应用于从数据挖掘到计算机视觉再到自然语言处理的诸多领域。作为机器学习最主要的两大类型,监督学习(Super…

自定义注解和组件扫描在Spring Boot中动态注册Bean(一)

​ 博客主页: 南来_北往 系列专栏:Spring Boot实战 在Spring Boot中,自定义注解和组件扫描是两种强大的机制,它们允许开发者以声明性的方式动态注册Bean。这种方式不仅提高了代码的可读性和可维护性,还使得Spring Boot应用的…

【Windows】Devops jenkins pipeline调用powershell脚本 New-PSSession报错 连接到远程服务器 失败 拒绝访问

错误 powershell.exe : New-PSSession : [192.168.1.1] 连接到远程服务器 192.168.1.1 失败,并显示以下错误消息: 拒绝访问 原因 Windows 平台默认安装的jenkins启动用用户是SYSTEM 创建一个用户(如: yeqiang)隶属于Administra…

嵌入式职业规划

嵌入式职业规划 在嵌入式的软件开发中,可以分为: 嵌入式MCU软件开发工程师; 嵌入式Linux底层(BSP)软件开发工程师; 嵌入式Linux应用开发工程师; 嵌入式FPGA算法开发工程师 对于前两个阶段 …

FastGPT本地开发 之 通过Navicat管理MongoDB、PostgreSQL数据库

1. 背景 前期已经完成FastGPT的本地化部署工作,通过Docker启动FastGPT的相关容器即可运行。(共6个容器) 2.本地化开发 2.1 前置依赖 2.2 源码拉取 git clone gitgithub.com:labring/FastGPT.git2.3 数据库管理 本地化运行的FastGPT使用…

实践甘肃数据挖掘挑战赛作物与杂草的智能识别,基于YOLOv7全系列【tiny/l/x】参数模型开发构建田间低头作物杂草智能化检测识别模型

一、背景 田间杂草的有效管理是现代农业生产中面临的重要挑战之一。杂草不仅竞争作物的养分、 水分和阳光,还可能成为害虫和病原体的寄主,从而降低农作物的产量和品质。因此,开发 高效、精确的杂草检测和管理系统对于提高农业生产效率、降低化…

闺蜜机为什么会火?

闺蜜机作为一种集娱乐、学习、健身等多功能于一体的家居设备,近年来逐渐受到消费者的青睐。以下是对闺蜜机的详细介绍: 一、定义与特点 定义:闺蜜机是一种屏幕尺寸介于18~32英寸之间、可触屏、自带支架且支持多个角度调节、底部自带滑轮可移…

ROS理论与实践学习笔记——6 ROS机器人导航(仿真)

在 ROS 中,机器人导航(Navigation)是由多个功能包组合而成的系统,统称为导航功能包集(navigation stack)。它提供了一个全面的框架,使得移动机器人能够自主导航到指定目标点,同时避开…

分析调优、性能测试曲线图

目录 一、分析调优 性能测试分析的关键指标 分析步骤 收集数据: 找到瓶颈: 性能调优策略 调优硬件资源: 数据库调优: 持续监控和改进 二、性能测试曲线图 1. 轻负载阶段(Light Load) 2. 重负载…

非淘系阿里231滑块 分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 有相关问题请第一时间头像私信联系我删…

Leetcode—1188. 设计有限阻塞队列【中等】(多线程)

2024每日刷题(183) Leetcode—1188. 设计有限阻塞队列 C实现代码 class BoundedBlockingQueue { public:BoundedBlockingQueue(int capacity) {sem_init(&enSem, 0, capacity);sem_init(&deSem, 0, 0);}~BoundedBlockingQueue() {sem_destroy(…

WordPress 禁用上传媒体图片自动生成缩略图及多尺寸图片教程

一、在 设置-媒体-媒体设置 中几个尺寸大小的设置不勾选或设置为 0&#xff0c;如下图&#xff1a; 二、找到主题文件 function.php 文件&#xff0c;打开后&#xff0c;在 <?php 后面添加如下代码&#xff1a; function.php 文件路径一般为&#xff1a;WordPress网站根目录…

Nginx - 实现 TCP/DUP流量的按 IP 动态转发

文章目录 需求背景需求目标&#xff1a;使用场景&#xff1a;成功标准&#xff1a;技术要求&#xff1a; Ng配置测试验证 需求 Nginx Stream TCP 协议按 IP 转发 背景 为了优化网络性能和提升服务的可用性&#xff0c;我们需要在 Nginx 中配置 stream 模块&#xff0c;使其根…

力扣题解(鸡蛋掉落)

887. 鸡蛋掉落 已解答 困难 相关标签 相关企业 给你 k 枚相同的鸡蛋&#xff0c;并可以使用一栋从第 1 层到第 n 层共有 n 层楼的建筑。 已知存在楼层 f &#xff0c;满足 0 < f < n &#xff0c;任何从 高于 f 的楼层落下的鸡蛋都会碎&#xff0c;从 f 楼层或比它…

字节 HLLM 论文阅读

github连接&#xff1a;https://github.com/bytedance/HLLM 探讨问题&#xff1a; 推荐LLM的三个关键问题&#xff1a; LLM预训练权重通常被认为是对世界知识的概括&#xff0c;其对于推荐系统的价值&#xff1f;对推荐任务进行微调的必要性&#xff1f;LLM是否可以在推荐系统…

如何分离人声和背景音乐?精准音频分离,提升你的作品质量

在音频编辑和处理的领域中&#xff0c;分离人声和背景音乐是一项颇具挑战的任务&#xff0c;但也是众多音频爱好者和专业人士经常面临的需求。无论是为了制作卡拉OK伴奏、提升视频制作质量&#xff0c;还是进行音乐分析和研究&#xff0c;掌握人声与背景音乐的分离技术都显得至…

Winform和WPF的技术对比

WinForms&#xff08;Windows Forms&#xff09;和WPF&#xff08;Windows Presentation Foundation&#xff09;是用于创建桌面应用程序的两种技术。尽管两者都可以用于开发功能强大的Windows应用程序&#xff0c;但它们的设计理念、功能和开发体验都有显著区别。在本文中&…

如何将csdn文章导出为pdf

前言 在csdn上浏览文章的时候我发现有的文章支持pdf导出&#xff0c;但是有的文章不支持pdf导出&#xff0c;为了解决能将csdn上所有文章都能以pdf格式导出遂作此文。 正文 先上代码&#xff1a; (function(){use strict;var contentBox $("div.article_content")…