今年早些时候,Unity 在 WWDC 上宣布了对 Apple Vision Pro 的平台支持,并向全世界介绍了 Unity PolySpatial,它让大家可以构建独特的空间体验,可以与 Apple Vision Pro 共享空间中的其他应用程序一起运行。

今天,Unity visionOS Beta 将向所有 Unity Pro、Unity Enterprise 和 Unity Industry 客户正式开放。

Unity PolySpatial 网址:https://create.unity.com/spatial

visionOS 的模版工程地址:https://drive.google.com/drive/folders/1Oe-6bBCCmk7okbK832HWiYFbM8mV0XrZ

在这个测试版中,我们为广大开发者带来了熟悉的工作流和强大的创作工具,以创建适用于 Apple 新的空间计算平台 Apple Vision Pro的沉浸式游戏和应用。在 Unity 上,主要有三种方法可以在 visionOS 平台上创建沉浸式的空间体验。

  • 将现有的虚拟现实游戏移植过来,或者创建一个全新的沉浸式体验,将玩家的环境替换为您自己的环境。

  • 使用透视通道将内容混合,创造将数字内容与现实世界融合的沉浸式体验。

  • 在共享空间中通过透视同时运行多个沉浸式应用程序。

开发者还可以构建窗口化的应用程序,即在窗口中运行的内容,用户可以在其空间中调整窗口的大小和重新定位窗口。这是将现有的移动和桌面应用程序引入 visionOS 的最简单方式,并且是在将 visionOS 平台设置为目标平台时内容运行的默认模式。

 

visionOS Beta 测试正式开放

Unity 的 visionOS Beta 测试适用于所有 Unity Pro、Unity Enterprise 和 Unity Industry 的订阅用户。订阅用户可以直接从 Package Manager 下载 visionOS 支持包,并开始构建适用于 Apple Vision Pro 设备的体验。

如果您是 Unity Personal 或 Unity Plus 用户,我们建议您可以从免费的 30 天 Unity Pro 试用版开始。

请注意,Unity 对于 visionOS 的支持是实验性的,不支持也不建议用于正式的商业项目。如果您想尝试 Unity visionOS 支持的最新功能和更新,请升级到我们的最新软件包。

Unity Pro 试用版(免费30天):https://unity.com/pages/pro-free-trial

上面的短视频将帮助您了解并利用 visionOS 与提供的软件包的功能。

  • AR Foundation 和 ARKit XR 插件:启用设备跟踪、平面检测、图像跟踪和手部跟踪等功能。

  • XR Hands:提供完整的关节跟踪数组,包括它们的位置和旋转,如果您的应用需要有关用户手部或自定义手势的信息。

  • XR Interaction Toolkit:提供基于组件的高级交互系统,可在您的项目中实施。

 

测试指南

请参阅发行说明开始测试,了解有关设备要求、示例以及模板和软件包安装步骤的详细信息。我们的文档介绍了 Unity 对于 visionOS 的支持,并将引导您完成一些关键要素,如设置您的环境、先决条件以及为 visionOS 构建第一个应用程序。

发行说明:

https://discussions.unity.com/t/visionos-beta-release-notes-0-2/288247/3

文档:

https://docs.unity3d.com/Packages/com.unity.polyspatial.visionos@0.6/manual/index.html

报告 Bug

在提交 Bug 之前,请检查是否已在 issuetracker 里报告,否则,如果存在相似的错误,您的 Bug 可能会因为重复而关闭。请通过 Unity 编辑器中的 Unity Bug Reporter 报告 Bug,并提供尽可能多的相关信息,以便我们能够快速诊断问题。

在提交 Bug 时,请:

  • 在标题中包含“visionOS”或“PolySpatial”以便易于发现。

  • 链接到托管的图像或视频,清楚地显示或解释问题,包括预期和实际结果。

  • 附上(精简后的)项目,以便我们可以轻松地重现您的问题。

  • 在可能的情况下附上 Profiler .data 和 Profile Analyzer .pdata 文件。

  • 在提交错误后,如果您认为社区会受益,请新建一个 Discussions 主题。在主题名称中,使用您的 Bug 名称和问题编号(issue #)有助于更容易地识别。

反馈

为了便于收集反馈,我们建立了一个反馈门户(feedback portal),您可以在其中告诉我们您的体验或与我们分享您的想法。您的反馈将由团队仔细审核,并会对推动产品发展产生重要影响。我们期待听到您的声音。

发帖技巧

请确保您发表帖子的主题是具体的、且没有与已有主题重复。以下是一些主题建议:

功能和工作流程:有没有任何不清晰或缺失的工作流程?有没有您期望看到但没有出现的功能?您是否有解决问题的巧妙办法?

如果要直接向 Unity 提交功能请求而不是发表主题,请在此处提交您的请求。

使用的便捷性:您是否觉得我们的解决方案很容易使用?

性能:您是否遇到性能问题,是在什么相关环境下?

使用案例:您有使用案例吗?您能否分享正在开发的内容的视频演示?我们了解模型、游戏和其他资产可能是专有的,因此请不要公开分享任何敏感的知识产权(IP)相关内容。

Bug:通过 bug reporter 提交 Bug,用于与社区讨论

文档:documentation 中是否有不清晰的地方?您是否希望为特定项目获取更多文档?

 

资源

以下是 visionOS Beta 测试的所有官方资源:

Unity visionOS Beta 测试报名表格

• WWDC 录像:在 visionOS 上创建沉浸式 Unity 应用

• WWDC 录像:将您的 Unity VR 应用带入完全沉浸的空间

其他与 visionOS 相关的 WWDC 录像

• Unity 文章:“Unity 支持 visionOS:你应该知道些什么

Apple visionOS 开发者文档

 

FAQ

如何获得 Apple Vision Pro 开发者套件的访问权限?

Apple 宣布开发者套件的申请,已于 2023 年 7 月开始:

https://developer.apple.com/visionos/work-with-apple

我能与家人、朋友或 Unity 之外的人分享有关 visionOS 测试计划的任何信息吗?

不可以。根据服务条款(TOS)向您提供的特权和保密信息,其中包括保密和非披露条款,限制公开披露。

 

政策

请遵守我们制定的基本政策,以确保您的 Beta 测试顺利进行。

仅用于原型设计和私有分发:该软件包的测试版仅用于原型设计和私有(内部和非商业)分发,您的访问会受到服务条款(TOS)的约束。这有助于防止在测试周期中可能发生的重大更改破坏您的工作。请特别查看我们的 TOS 中的“评估版本”部分,并确保在继续参与计划之前理解并遵守这些条款。

保密性:由于 visionOS 平台支持尚未公开,参加测试意味着您正领先于其余公众构建相关内容,因此,您在使用 Unity 提供的解决方案时受到 TOS 中“保密性”部分的约束。

行为准则:通用的行为准则(Code of Conduct)适用于 Unity Discussions上的此类别。请熟悉这些准则,确保进行有效和包容性的对话。

 
Logo

分享前沿Unity技术干货和开发经验,精彩的Unity活动和社区相关信息

更多推荐