赞
踩
在开发VR游戏的时候,第一个要解决的问题就是PICO环境配置,为了验证自己的环境配置是否正确,这里以能否打包到PICO 上运行为标准。衡量你们的环境配置是否正确,向注定波澜壮阔的虚拟世界发出一声:Hello World!WoW!
经过该教程你将学会
在Hierarchy(层级窗口) 右键 --》 Create 3D Object --》Plane
一个白色默认平面被添加至场景。
在Hierarchy(层级窗口) 右键 --》 Create 3D Object --》tree
创建第二棵树操作同上
好了演示场景就这了
XR --> Device-based -->XR Origin(VR)
XR Origin 物体包含以下元素:
元素 | 说明 |
---|---|
XR Origin | 主物体,负责挂载管理控制脚本。 |
Camera Offset | 同步头戴 6Dof 数据,使摄像头和手柄能够在场景中移动。 |
Main Camera | 主摄像机,负责捕捉和生成展示在PICO头显上的画面。 |
LeftHand Controller | 左手柄节点。 |
RightHand Controller | 右手柄节点。 |
下面的画面就是新建的XR Origin 里面的显示器,播放的画面也是戴上pico后运行的看到的页面
File --》Build Settings
打开Player Settings界面
启用 PICO XR 插件,以便在应用内接入 SDK 提供的 XR 能力。步骤如下:
从上方菜单栏处,选择 Edit > Project Settings。
在 Project Settings 窗口中,点击 XR Plug-in Management > 安卓设置图标。并勾选PICO
包名是用来识别安卓应用的重要标识之一,格式为 com.companyName.productName。导出 APK 文件时,Unity 编辑器会根据你的设置,自动在 AndroidManifest 文件中填充公司名和产品名。版本号用于向用户展示应用的具体版本。每次应用发版前,请确保新版本号比当前版本号更高。按以下步骤修改应用包名和版本号:
其他设置部分主要影响应用的基础编译方式和支持系统版本。若需顺利开发 PICO XR 应用并通过 PICO 商店的上架审核,需要完成以下设置:
点击 Player 面板上的 安卓图标。
展开 Other Settings 标签页。
在 Identification 设置区域,完成以下操作:
a. 将 Minimum API Level 设置为 Android 10.0 (API Level 29)。
b. 将 Target API Level 设置为 Automatic (highest installed)。一般已默认为该设置。
系统将自动使用本地所下载的最高版本 Android SDK 来编译应用。
在下方的 Configuration 设置区域,完成以下操作:
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),且支持动态内存分配。
这一步有些懵的可以参考:从零开始的PICO教程(1)Pico游戏开发项目配置
应用 ID(APP ID)是应用的唯一标识。
查看应用 ID
填入应用 ID
PICO上开启开发者选项,没有开启的可以参考开启:从零开始的PICO教程(1)Pico游戏开发项目配置
usb接上电脑和pico
打开pico可以在未知来源那里找到你开发的游戏。
在这里可以看到可以正常运行符合预期。下面我们开始正式的pico开放教学
走到这里就算正式完成Pico游戏开发的Hello World。下面将开始进行正式的游戏开发过程。
该教程由:深圳技术大学 – 元宇宙开发者协会 整理撰写提供。协会邮箱:2981007652@qq.com
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。