从今天开始,一些开发者可以使用流行的软件Unity 为苹果即将推出的 Vision Pro 耳机制作应用程序和游戏。
Unity 和 Apple 之间的合作伙伴关系是在上个月 Apple WWDC 2023 主题演讲期间首次宣布的,并在同一环节推出了 Vision Pro 和 VisionOS。当时,苹果公司指出,开发人员可以在该公司 Mac 版 Xcode IDE 的新测试版中使用 SwiftUI 立即开始制作 VisionOS 应用程序,但它还承诺 Unity 将于本月开始支持 Vision Pro。
现在它就在这里——尽管对注册测试版的开发人员的推出速度缓慢且有限。Unity 表示,它将在未来几周或几个月内逐步接纳广泛的开发者加入该计划,但除了不仅仅关注 AAA 游戏的制造商之外,并没有详细说明其用于挑选人员的标准。
一旦开发人员开始使用它,工作流程就会很熟悉。这与他们在 iOS 上的工作方式非常相似。他们可以创建一个针对该平台的项目,从那里生成一个 Xcode 项目,并通过附加的 Vision Pro devkit 或用于 VisionOS 应用程序的 Xcode 模拟器在 Unity 编辑器中快速预览或播放他们的作品。
Unity 因其制作 2D 和 3D 视频游戏的引擎而闻名,但该公司提供了一套工具,旨在使其成为交互式内容开发(游戏或其他)的一站式商店。该公司在苹果平台上拥有悠久的历史;iPhone 上的许多早期 2D 和 3D 游戏都是使用 Unity 开发的,这为该公司的名气奠定了基础。
此后,Unity 还被用于为 PC VR、PlayStation VR 和 VR2 以及 Meta Quest 平台制作一些流行的 VR 游戏和应用程序。
Unity 制作的应用程序可能会出现在visionOS 上的一些特定环境中。在用户空间内的平面窗口中运行的 2D 应用程序将是最容易实现的。将完全沉浸式 VR 应用程序移植到平台也应该相对简单(尽管不一定微不足道)——假设相关项目使用 Unity 的通用渲染管道 (URP)。如果没有,那么应用程序将无法访问注视点渲染等功能,这是性能和保真度的关键功能。
不过,与其他两种情况相比,这就像在公园散步一样简单。放置在用户可见物理环境中的 AR 应用程序将更加复杂,一些应用程序可能希望与其他 VisionOS 应用程序一起呈现交互式 3D 对象和空间,也就是说,它们希望支持多任务处理。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!