Apple Vision Pro Unity3D开发教程

自从Apple Vision Pro发布以后,越来越多的软件开发公司开始投入Apple Vision Pro开发之中,今天集英科技小编就给大家简单的介绍下Apple Vision Pro Unity3D开发教程,一起来看看吧。

Vision Pro开发

一、前期准备

软硬件设备

Apple Silicon Mac for development - M1/M2/M3的Mac

Unity 2022 LTS(2022.3.11f1 and higher) - Unity Pro(我使用的是2022.3.18f1,这个在hub上没有,需要去官网下载)

Xcode 15.3 (15E204a)

visionOS 1.1 (21O200) SDK + visionOS 1.1 (21O209) Simulator

注:windows是没办法开发VisionPro的。

二、安装VisionPro相关支持

1.安装vision OS平台模块(在unity下载时需要下载visionOS平台模块)unity2022.3.18f1 visionOS平台模块下载

2.安装vision OS XR软件包:

在 Unity 编辑器中打开您的项目。

打开项目设置窗口(菜单:编辑 > 项目设置)。

选择XR 插件管理部分。

如果您看到有关安装 XR 插件管理包的通知,请单击按钮进行安装。

选择visionOS选项卡。

在Plug-in Providers下,启用Apple VisionOS。

一般来说当启用Apple VisionOS后,unity会自动安装VisionPro相关依赖,如果没有就请使用“包管理器”窗口(菜单:“窗口”>“包管理器”) 安装 4.4.1 版(或更高版本)的 XR 插件管理包。

如果没有自动安装,可以手动安装如下包体:

Apple vision OS XR Plugin (com.unity.xr.visionos)

AR Foundation (com.unity.xr.arfoundation)

XR Core Utilities (com.unity.xr.core-utils)

3.安装Poly Spatial包

在安装Poly Spatial软件包之前,您必须安装visionOS平台模块并安装XR软件包。

要安装Poly Spatial软件包:开项目设置窗口(菜单:编辑 > 项目设置)。

在XR插件管理下选择Apple VisionOS设置。

将应用程序模式设置更改为“混合现实 - 体积”或“沉浸式空间”。

Unity提供安装PolySpatial包的功能,这是支持混合现实应用程序模式所必需的。

如果没有自动安装依赖,可以手动安装如下包

PolySpatial (com.unity.polyspatial)

PolySpatial XR (com.unity.polyspatial.xr)

PolySpatial visionOS (com.unity.polyspatial.visionos)

至此,就可以正常的使用Unity的Poly Spatial来开发Vision Pro了。