Unity的PICO项目基础环境搭建笔记(调试与构建应用篇)

文章目录

  • 前言
  • 一、为设备开启开发者模式
    • 1、开启PICO VR一体机。前往设置>通用>关于本机>软件版本号
    • 2、一直点击 软件版本号 ,直到出现 开发者 选项
    • 3、进入 开发者模式,打开 USB调试,选择 文件传输
  • 二、实时预览应用场景
    • 1、下载PC端的PDC调试工具
    • 2、下载调试的SDK
    • 3、点击运行游戏,在PICO内选择运行串流,即可实时预览游戏
  • 三、apk打包
    • 1、切换平台
    • 2、构建打包


前言

在之前的文章中,我们实现了PICO项目创建的所有流程。

  • Unity的PICO项目基础环境搭建笔记(环境准备篇)

  • Unity的PICO项目基础环境搭建笔记(环境配置篇)

  • Unity的PICO项目基础环境搭建笔记(建立项目XR环境篇)

在这篇文章中,我们来实现PICO开发的调试与打包。


一、为设备开启开发者模式

1、开启PICO VR一体机。前往设置>通用>关于本机>软件版本号

在这里插入图片描述
在这里插入图片描述

2、一直点击 软件版本号 ,直到出现 开发者 选项

连点这个

在这里插入图片描述

3、进入 开发者模式,打开 USB调试,选择 文件传输


二、实时预览应用场景

  • 实时预览应用场景

1、下载PC端的PDC调试工具

  • PICO 开发者中心概览

2、下载调试的SDK

按以下步骤使用 PDC 工具预览应用画面:

  • 下载并解压 PICO Unity Live Preview Plugin (Experiment)。你将得到一个 package.json 文件。
  • 使用串流线连接电脑和头戴。
  • 在 Unity 编辑器中打开你的项目。
  • 前往 Window > Package Manager > + > Add package from disk,然后导入解压插件包后得到的 package.json 文件。
  • 前往 Edit > Project Settings > XR Plug-in Management > PC Standalone Settings,勾选 PICO Live Preview。

在这里插入图片描述

3、点击运行游戏,在PICO内选择运行串流,即可实时预览游戏

在这里插入图片描述


三、apk打包

1、切换平台

  • 从上方菜单栏处,选择 File > Build Settings。
  • 在 Build Settings 窗口中,从 Platform 列表处选择 Android。

在这里插入图片描述

2、构建打包

  • 在 PICO 设备上登录你的账号。
  • 使用 USB 数据线连接 PICO 设备和 PC。
  • 在 Build Settings 窗口中,点击 Add Open Scenes 将 SampleScene 添加为待构建场景。
  • 将 Run Device 设置为 All Compatible Devices 或与 PC 连接的 PICO 设备的型号。

在这里插入图片描述

  • 点击 Build And Run。
  • 你将看到 Build Android 窗口。
  • 选择 APK 文件的存储位置。
  • Unity 开始编译应用。编译完成后,PICO 设备将自动运行该 APK 文件。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python自学7

第二章第一节面向对象 程序的格式都不一样,每个人填写的方式也有自己的习惯,比如收集个人信息,可能有人用字典字符串或者列表, 类的成员方法 类和对象 构造方法 挨个传输值太麻烦了,也没有方便点的,有&…

基于单片机的指纹采集识别系统设计

目 录 摘 要 I Abstract II 引 言 3 1 硬件选择与设计 5 1.1 总体设计及方案选择 5 1.1.1主控单片机选择 5 1.1.2传感器模块选择 6 1.1.3显示器模块选择 6 1.2 系统总体设计 7 2 系统硬件电路设计 8 2.1 系统主电路设计 8 2.1.1 主体电路设计 8 2.1.2 单片机最小系统设计 8 2.…

Baumer工业相机堡盟工业相机如何通过NEOAPISDK实现双快门采集两张曝光时间非常短的图像(C++)

Baumer工业相机堡盟工业相机如何通过NEOAPISDK实现双快门采集两张曝光时间非常短的图像(C) Baumer工业相机Baumer工业相机定序器功能的技术背景Baumer工业相机通过NEOAPI SDK使用定序器功能预期的相机动作技术限制定序器的工作原理 Baumer工业相机通过NE…

【Java 并发】AbstractQueuedSynchronizer

1 AQS 简介 在同步组件的实现中, AQS 是核心部分, 同步组件的实现者通过使用 AQS 提供的模板方法实现同步组件语义。 AQS 则实现了对同步状态的管理, 以及对阻塞线程进行排队, 等待通知等一些底层的实现处理。 AQS 的核心也包括了这些方面: 同步队列, 独占式锁的获取和释放, 共…

Ps:清理

清理 Purge命令位于“编辑”菜单下,它主要用于释放 Photoshop 使用的内存资源,有助于提高系统的性能。 通过使用“清理”命令,用户可以有效管理 Photoshop 的资源使用,特别是在处理大型文件或进行长时间编辑会话时。 定期清理可以…

华为ce12800交换机m-lag(V-STP模式)配置举例

配置## 标题思路 采用如下的思路配置M-LAG双归接入IP网络: 1.在Switch上配置上行接口绑定在一个Eth-Trunk中。 2.分别在SwitchA和SwitchB上配置V-STP、DFS Group、peer-link和M-LAG接口。 3.分别在SwitchA和SwitchB上配置LACP M-LAG的系统优先级、系统ID。 4.分别在…

【wine】WINEDEBUG 分析mame模拟器不能加载roms下面的游戏 可以调整参数,快速启动其中一个游戏kof98

故障现象,MAME启动后,游戏都没有识别 添加日志输出,重新启动wine #!/bin/bashexport WINEPREFIX$(pwd)/.wine export WINESERVER$(pwd)/bin/wineserver export WINELOADER$(pwd)/bin/wine export WINEDEBUG"file,mame,warn,err"…

Unity之PUN实现多人联机射击游戏的优化

目录 🎮一、 跳跃,加速跑 🎮二、玩家自定义输入昵称 🍅2.1 给昵称赋值 🍅2.2 实现 🎮三、玩家昵称同步到房间列表 🍅3.1 获取全部玩家 🍅3.2 自定义Player中的字段 &#…

Unity DropDown 组件 详解

Unity版本 2022.3.13f1 Dropdown下拉菜单可以快速创建大量选项 一、 Dropwon属性详解 属性:功能:Interactable此组件是否接受输入?请参阅 Interactable。Transition确定控件以何种方式对用户操作进行可视化响应的属性。请参阅过渡选项。Nav…

没有硬件基础可以学单片机吗?

没有硬件基础可以学单片机吗? 在开始前我分享下我的经历,我刚入行时遇到一个好公司和师父,给了我机会,一年时间从3k薪资涨到18k的, 我师父给了一些 电气工程师学习方法和资料,让我不断提升自己&#xff0c…

AHU 人工智能实验-CCA

神经网络覆盖算法——CCA(基于Ling Zhang 和Bo Zhang论文) Abstract 在这篇文章中我将介绍基于张铃和张钹学者提出的CCA算法,并实现代码复现,给出使用的数据集,以及实验结果对比。 1. Introduction 1.1 Background 我们知道自…

Go语言简介

一.Go语言简介 1.1 优点 自带gc静态编译,编译好后,扔服务器直接运行简单思想,没有继承,多态和类等丰富的库和详细开发文档语法层支持并发,和拥有同步并发的channel类型,使并发开发变得非常方便简洁语法&am…

Oracle with as用法

一、简介 with…as关键字,是以‘with’关键字开头的sql语句,在实际工作中,我们经常会遇到同一个查询sql会同时查询多个相同的结果集,即sql一模一样,这时候我们可以将这些相同的sql抽取出来,使用with…as定…

中国(京津冀)太阳能光伏推进大会暨展览会

中国(京津冀)太阳能光伏推进大会暨展览会是一个旨在促进太阳能光伏行业发展的会议和展览会。该事件旨在推动中国在太阳能光伏领域的创新和发展,特别是在京津冀地区。 会议将邀请来自政府、企业、学术界和国际组织的专家和代表,共同探讨太阳能光伏技术、政…

【Redis系列】深入了解 Redis:一种高性能的内存数据库

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

Elastic stack(一):Elastic stack简介、Elasticsearch简介、安装

目录 1 Elastic Stack1.1 Elastic Stack介绍1.2 为什么要用到ELK日志分析1.3 ELK的组件1.4 ELK架构原理1、ELK工作流程2、ELFK工作流程 2 Elasticsearch2.1 Elasticsearch简介1、什么是Elasticsearch2、数据来源:索引(indices)和文档&#xf…

docker常用操作-docker私有仓库的搭建(Harbor),并将本地镜像推送至远程仓库中。

1、docker-compose安装,下载docker-compose的最新版本 第一步:创建docker-compose空白存放文件vi /usr/local/bin/docker-compose 第二步:使用curl命令在线下载,并制定写入路径 curl -L "https://github.com/docker/compos…

【牛客】VL68 同步FIFO

描述 请设计带有空满信号的同步FIFO,FIFO的深度和宽度可配置。双口RAM的参考代码和接口信号已给出,请在答案中添加并例化此部分代码。 电路的接口如下图所示。端口说明如下表。 接口电路图如下: 双口RAM端口说明: 端口名I/O描述…

如何在CentOS7搭建DashDot服务器仪表盘并实现远程监控

文章目录 1. 本地环境检查1.1 安装docker1.2 下载Dashdot镜像 2. 部署DashDot应用3. 本地访问DashDot服务4. 安装cpolar内网穿透5. 固定DashDot公网地址 本篇文章我们将使用Docker在本地部署DashDot服务器仪表盘,并且结合cpolar内网穿透工具可以实现公网实时监测服务…

08-java基础-锁之AQSReentrantLockBlockingQueueCountDownLatchSemapho

文章目录 0:AQS简介-常见面试题AQS具备特性state表示资源的可用状态AQS定义两种资源共享方式AQS定义两种队列自定义同步器实现时主要实现以下几种方法:同步等待队列条件等待队列 1:AQS应用之ReentrantLockReentrantLock如何实现synchronized不…