自从Apple Vision Pro发布以后,越来越多的软件开发公司开始投入Apple Vision Pro开发之中,今天集英科技小编就给大家简单的介绍下Apple Vision Pro Unity3D开发教程,一起来看看吧。
一、前期准备
软硬件设备
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了。