开发指南
xcode:version 15.3(15E204a)
visionOS:1.1(21O209)
unity:2022.3.17f1
一、开发环境准备
- 必须Unity Pro、Enterprise、Industry。如果是Unity Personal或者Plus,Unity Pro适用申请
- 必须Apple Silicon + 国际版Unity(VisionOS Build Support(experimental))
- Xcode下载Apple Vision Pro Simulator
- 下载对应版本的VisionOS Template
- 下载对应版本的Play to Device Host
- Apple visionOS XR Plugin
- AR Foundation -> com.unity.xr.arfoundation 5.1.4
- PolySpatial -> com.unity.polyspatial 1.1.6
- PolySpatial visionOS -> com.unity.polyspatial.visionos 1.1.6
- PolySpatial XR -> com.unity.polyspatial.xr 1.1.6
- XR Interaction Toolkit -> com.unity.xr.interaction.toolkit 2.5.4
- XR Plugin Management
二、模拟器
- 切换为VisionOS(experimental)平台
- Player中的Target Device选择Simulator SDK
- PloySpatial配置;XR Plugin-in Management中勾选Apple visionOS;选择App Mode,填写Hands Tracking、World Sensing的描述;Fix Validation Rules。如果使用模版工程,则已经配置好了。
- Build之后,用xcode打开,选择模拟器
- 下载的Play to Device Host.app拖入模拟器,Unity的Window->PolySpatial->Play to Device窗口中填入模拟器中Play to Device Host的ip,即可实时预览编辑器的内容