Unity已经开始为visionOS创建空间体验的Beta测试项目,并邀请开发者利用全新的工具来构建空间体验,并将原有的游戏和应用移植到新平台上。获批参与测试的开发者将在接下来的几个月加入该项目,并可以通过一篇博文了解相关注意事项。
使用Unity为visionOS平台创建空间体验的方法有三种:可以移植现有的虚拟现实游戏,或者创造一个全新的完全沉浸式体验,也可以将数字内容与现实世界相结合。通过Unity完全支持visionOS平台的工作流程,选择构建目标并生成Xcode项目,然后可以在Vision Pro或设备模拟器上运行项目。Unity建议使用Universal Render Pipeline以实现高保真的视觉效果。用户主要通过手部追踪和眼睛与Vision Pro的内容进行交互,可以使用Unity的XR Interaction Toolkit对手势做出反应并自定义交互。Unity的PolySpatial技术允许开发者创建在共享空间中并行运行的应用程序。
除了沉浸式应用之外,开发者还可以在窗口中运行内容,并可以在自己的空间中调整大小和位置。在Unity 2022 LTS中,开发者可以尝试窗口式应用的测试版支持。
开发者可以通过一些重要步骤来为visionOS准备项目,包括了解Apple Vision Pro和PolySpatial技术的支持、安装最新版本的Unity、熟悉Unity XR工具、为visionOS准备项目(如使用Universal Render Pipeline和基于手的交互等),以及尝试窗口应用。