自从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.安装visionOS平台模块(在unity下载时需要下载visionOS平台模块)unity2022.3.18f1 visionOS平台模块下载
2.安装visionOS XR软件包:
在 Unity 编辑器中打开您的项目。
打开项目设置窗口(菜单:编辑 > 项目设置)。
选择XR 插件管理部分。
如果您看到有关安装 XR 插件管理包的通知,请单击按钮进行安装。
选择visionOS选项卡。
在Plug-in Providers下,启用Apple VisionOS。
一般来说当启用Apple VisionOS后,unity会自动安装VisionPro相关依赖,如果没有就请使用“包管理器”窗口(菜单:“窗口”>“包管理器”) 安装 4.4.1 版(或更高版本)的 XR 插件管理包。
如果没有自动安装,可以手动安装如下包体
Apple visionOS XR Plugin (com.unity.xr.visionos)
AR Foundation (com.unity.xr.arfoundation)
XR Core Utilities (com.unity.xr.core-utils)
3.安装 PolySpatial 包
在安装 PolySpatial 软件包之前,您必须安装visionOS 平台模块并安装 XR 软件包。
要安装 PolySpatial 软件包:开项目设置窗口(菜单:编辑 > 项目设置)。
在XR 插件管理下选择Apple VisionOS设置。
将应用程序模式设置更改为“混合现实 - 体积”或“沉浸式空间”。
Unity 提供安装 PolySpatial 包的功能,这是支持混合现实应用程序模式所必需的。
如果没有自动安装依赖,可以手动安装如下包
PolySpatial (com.unity.polyspatial)
PolySpatial XR (com.unity.polyspatial.xr)
PolySpatial visionOS (com.unity.polyspatial.visionos)
至此,就可以正常的使用Unity的 PolySpatial 来开发VisionPro了。