从零开始的PICO教程(1)Pico游戏开发项目配置

这篇具有很好参考价值的文章主要介绍了从零开始的PICO教程(1)Pico游戏开发项目配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

从零开始的PICO教程(1)Pico游戏开发项目配置

一、前言

1、大纲

经过该教程你将学会

  • 配置好Pico游戏开发需要的环境

二、成为Pico开发者

只有成为Pico开发者才可以发布可以在Pico上运行的游戏,所以这也是我们开始Pico开发生涯的第一步了。

1、注册 PICO 开发者帐号

你需要注册一个 PICO 开发者帐号,以便在 PICO 开发者平台管理应用。对于中国大陆地区,目前仅支持通过手机号进行注册。

  1. 前往 PICO 开发者平台。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  2. 点击 立刻加入,跳转至登录页面。从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  3. 选择你的帐号所在区域为 中国大陆、勾选 我确认已阅读并同意 PICO 开发者平台使用条款。
    点击 注册

  4. 根据页面提示完成账号注册。
    注册成功后,参考下文中的步骤创建组织。

2、创建组织

在 PICO 开发者平台中,组织是指在 PICO 商店发布应用的主体。组织名称将被默认作为发行商,显示在 PICO 商店中的应用详情页面。一个开发者帐号可创建多个组织。

  1. 使用先前注册的开发者帐号登录 PICO 开发者平台。

  2. 点击页面中间的 创建组织
    创建新的组织 窗口将弹出。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  3. 在 创建新的组织 窗口中,根据页面提示,填写组织基础信息(带 * 标记的字段为必填项)

  4. 点击 创建。
    创建完成后,你将看到以下弹窗:
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    注:若你仅想体验完整的的应用开发流程,可跳过资质认证相关步骤,直接参考 ”创建应用“ 部分,创建属于你的第一个应用。若你需要体验完整的应用分发流程,需完成资质认证。提交认证后,你可以继续创建应用。

  5. 点击 去填写
    你将进入 组织详细信息 编辑页,需继续完成资质认证。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    如果只是个人开发者:提供姓名、身份证件、手机号等即可

  6. 信息录入完毕后,点击页面右下角的 提交资质
    提交后,资质信息将进入审核流程,你可以继续创建应用。若你退出开发者平台界面,可再次登录,然后点击左侧导航栏处的 设置 > 组织详细信息 来查看审核状态。
    审核通过后,资质信息便无法修改。若审核未通过,需前往主体资质认证页面,然后点击右上角的 修改认证信息 进行修改。修改完成后需再次提交,资质信息将再次进入审核流程。

3、创建应用

“应用” 是你在 PICO 商店的最终发布物,需在 PICO 开发者平台进行创建。步骤如下:

  1. 选择已创建的组织。

  2. 进入 我的应用 页面,点击页面中间的 创建应用 或页面右上角的 创建
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  3. 在 创建新的应用 弹窗中,输入 应用名称,并选择 发布平台:

    • 3 DOF 平台
    • 6 DOF 平台 (推荐)
  4. 点击 创建。
    创建完成后,你可以返回 我的应用 页面,查看创建的应用
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    查看创建的应用保存该应用的APP ID后续Unity配置环境要用到这个,这个也是为什么要注册PICO账户成为开发者的原因之一。

三、导入PICO的SDK

1、PICO设备开启 “开发者” 模式

开发 PICO XR 应用无需额外购买开发机,只需为市售 PICO VR 一体机开启 “开发者” 模式即可将设备转换为开发机使用。

  1. 开启 PICO VR 一体机。

  2. 前往 设置 > 通用 > 关于本机。

  3. 光标移至 软件版本号 并连续点击多次,直到左侧导航栏下方出现 开发者 选项。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  4. 点击 开发者,进入开发者选项界面。

  5. 打开右上角的 USB调试开关。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    注:这个后续打包运行开发的游戏的时候会用到,跳过就不能连着PC设备打包好发送到PICO并运行一条龙了

2、创建Unity项目

导入 SDK 前,需要在 Unity Hub 中新建项目。步骤如下:

  1. 在 Unity Hub 主页,点击 项目 > 新项目。
    你将进入新建项目页。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  2. 选择 核心模板 > 3D。

  3. 点击 创建项目。

  • 注:项目名称和存储目录不能包含中文字符。
    项目初始化完毕后,你将进入 Unity 编辑器页面。

3、导入 PICO Unity Integration SDK

  1. 前往开发资源页面,下载最新版本的PICO Unity Integration SDK。
  2. 解压所下载的 SDK 压缩包。
    你将会得到一个包含 package.json 文件的文件夹。
  3. 返回 Unity 编辑器页面。
  4. 在上方菜单栏处,选择 Windows > Package Manager
  5. Package Manager 窗口中,点击 + > Add package from disk
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    选择 package.json 文件并导入。
    导入完成后,你将在菜单栏看到 PXR SDK Setting
    注:导入时候,遇到什么情况都点左边那个选项(类似同意的意思)

四、完成项目配置

1、启用 PICO XR 插件

启用 PICO XR 插件,以便在应用内接入 SDK 提供的 XR 能力。步骤如下:
从上方菜单栏处,选择 Edit > Project Settings
Project Settings 窗口中,点击 XR Plug-in Management > 安卓设置图标。并勾选PICO
从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

2、设置包名及版本号

包名是用来识别安卓应用的重要标识之一,格式为 com.companyName.productName。导出 APK 文件时,Unity 编辑器会根据你的设置,自动在 AndroidManifest 文件中填充公司名和产品名。版本号用于向用户展示应用的具体版本。每次应用发版前,请确保新版本号比当前版本号更高。按以下步骤修改应用包名和版本号:

  1. Project Settings 窗口中,点击左侧导航栏处的 Player
  2. Player 面板处,设置 Company Name、Product NameVersion
  3. 设置图标(图标需要上传到Unity项目中)
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    一开始测试的时候可以先全部默认

3、完成其他设置

其他设置部分主要影响应用的基础编译方式和支持系统版本。若需顺利开发 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 面板上的 安卓图标
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

  2. 展开 Other Settings 标签页。

  3. Identification 设置区域,完成以下操作:
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏
    a. 将 Minimum API Level 设置为 Android 10.0 (API Level 29)
    b. 将 Target API Level 设置为 Automatic (highest installed)。一般已默认为该设置。
    系统将自动使用本地所下载的最高版本 Android SDK 来编译应用。

  4. 在下方的 Configuration 设置区域,完成以下操作:
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

a. 将 Scripting Backend 设置为 IL2CPP
与 Mono 相比,IL2CPP 可以更好地支持跨平台应用开发。IL2CPP 后端可以将 MSIL(Microsoft Intermediate Language)代码(例如脚本中的 C# 代码)转换为 C++ 代码,然后通过 C++ 代码生成一个兼容所选开发平台的原生二进制文件(例如 .exe、.apk 或 .xap)。
b. 将 Target Architectures 设置为 ARM64,并取消勾选 ARMv7
ARM64 允许应用在 64 位环境中运行,以实现更好的应用性能。此外,64 位应用拥有更高的寻址空间(超过 4GB),且支持动态内存分配。

4、添加应用 ID

**应用 ID(APP ID)**是应用的唯一标识。
查看应用 ID

  1. 前往 PICO 开发者平台。
  2. 我的应用 页面,点击先前创建的应用的卡片。
  3. 在左侧导航栏处,点击 API
    API 页面展示 APP ID 字段。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

填入应用 ID

  1. 返回 Unity 编辑器,点击上方菜单栏处的 PXR_SDK > Platform Settings
    你将看到 PICO Platform Settings 窗口。
  2. 填入 APP ID,然后关闭窗口。
    从零开始的PICO教程(1)Pico游戏开发项目配置,VR开发,Unity开发专栏,c#,vr,游戏

五、结束

走到这里就算正式完成Pico游戏开发的前置项目配置流程。下面将开始进行正式的游戏开发并打包至Pico上运行。
该教程由:深圳技术大学 – 元宇宙开发者协会 整理撰写提供。协会邮箱:2981007652@qq.com
参考文档:
PICO官网快速开始Demo文章来源地址https://www.toymoban.com/news/detail-706971.html

到了这里,关于从零开始的PICO教程(1)Pico游戏开发项目配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pico neo3 pico4第三方VR游戏资源分享 Pico 4一体机安装VR游戏教程

    。 当我们入手VR眼镜的初心都是想用来体验身临其境的3D虚拟视觉,无论是玩游戏,还是看电影都是为了体验VR设备给我们带来的顶级感官感受,享受科技带来的视觉体验。 我们的VR设备到手的第一步肯定是要先串流到电脑,然后和steam连接,并下载好steamVR,这样我们的基础设

    2024年02月09日
    浏览(48)
  • Pico VR眼镜(XR) Unity开发环境部署及打包教程,包含瞬间移动、转向等基本操作配置

    创建项目 我这里选择的是URP项目。URP对移动端性能比较友好,另外VR平台也不支持HDRP渲染管线。 然后进入unity工具栏-File - Build Settings 点击 Android后,点就Switch Platform将项目转为Android项目 安装依赖包 在unity的工具栏中点击Window-Package Manager,打开包管理器 如图将package来源设置

    2024年02月03日
    浏览(60)
  • 【VRTK】【PICO】如何快速创建一个用VRTK开发的PICO项目

    每次新建一个VRTK的PICO项目总是做一些重复工作,于是就想着搞成一个基本的包,把基本的设置都放进去,今后新做项目直接导这个包就行了。 完整资源包请见本篇博客的绑定资源。 这个包是我为了快速开发基于VRTK的PICO应用设置的基础项目包。每次开发新的PICO应用可以先导

    2024年01月22日
    浏览(47)
  • 使用UnityXR配置PICO开发环境

    效果展示: 一、说明 本文环境搭建测试基于Unity2021.3.26版本进行的,插件版本为当前官方最新版本PICO_SDK_v2.1.5,根据官方的描述,PICO Unity Integration SDK v2.x.x 系列是长期维护版本,支持 PICO Neo3 和 PICO 4 全系列设备。SDK 支持的最低 Unity 编辑器版本为 2020.3.21,支持的最高 Unity

    2024年02月16日
    浏览(44)
  • 【39元linux开发板-ADB远程教程】-[ADB远程终端]-幸狐Luckfox Pico-超越树莓派PICO

    【教程-持续更新】 幸狐Luckfox Pico RV1103 教程合集 【39元linux开发板-ADB远程教程】-[ADB远程终端]-幸狐Luckfox Pico-超越树莓派PIC

    2024年02月10日
    浏览(46)
  • Unity+Pico:配置开发环境 搭建基础框架

     1、下载并解压PICO Unity Integration SDK 解压到本地,其中package.json就是将SDK添加到项目所要用到的文件。 下载并解压PICO Unity Live Preview Plugin (Experiment) 解压到本地,其中package.json就是画面预览功能所要用到的文件。 下载PICO Developer Center 双击下载好的文件   自定义安装位置,进

    2024年02月08日
    浏览(50)
  • 基于Pico在Unity开发中的环境配置

    一、环境准备: 1.Unity版本 :2017.4~2019.3.6、2019.4.1x、2020.1.8、2020.1.9、2020.1.11及以上。 2.JDK : JDK1.8.0 及以上 3.A ndroid  SDK API L evel  29 及以上 二、Pico设备配置: 确定USB连接时能够识别设备,进行文件传输。 若不能识别设备,打开开发者模式,找到连接中的USB连接选项,将其

    2024年02月05日
    浏览(42)
  • WIZnet W6100-EVB-Pico DHCP 配置教程(三)

           在上一章节中我们讲了网络信息配置,那些网络信息的配置都是用户手动的去配置的,为了能跟电脑处于同一网段,且电脑能成功ping通板子,我们不仅要注意子网掩码,对于IP地址主机位和网络位的划分,而且还要注意不能跟同一网段已有IP地址的重复,对于新手和不

    2024年02月15日
    浏览(43)
  • WIZnet W5500-EVB-Pico DHCP 配置教程(三)

            动态主机配置协议DHCP(Dynamic Host Configuration Protocol)是一种网络管理协议,用于集中对用户IP地址进行动态管理和配置。         DHCP于1993年10月成为标准协议,其前身是BOOTP协议。DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服

    2024年02月15日
    浏览(47)
  • [Unity]VRTK_v4使用指南(配置)和Pico 4开发笔记(SteamVR)

    1这些插件的关系 先随便讲一下这些插件的关系和使用,我只使用过PICO4,所以一起都是基于pico4设备来说的 1.1.1  PICO SDK+XRI 首先在pico自带的安卓平台上面开发,需要使用pico的sdk作为输入输出,然后使用XRI包,这个包里面帮我们写好了很多函数,比如传送和抓取,所以开发很

    2024年02月08日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包