网格开发的先决条件

平台

网格适用于电脑和 Quest 2。 网格工具包在 Mac 上不起作用

许可证要求

在电脑上的网格和 Quest 中使用网格应用程序自定义沉浸式空间需要Teams 高级版许可证。 无需许可证即可使用网格工具包进行开发,但如果用户和用户没有Teams 高级版许可证,则你将被阻止生成环境并将其发布到网格,并在网格中组织或加入事件。 有关详细信息,请参阅名为 “设置Microsoft网格”的文章。

Unity 版本 2022.3.34

注意

从 10 月 1 日起,将弃用低于 5.2406 的网格工具包版本(2024 年 5 月 1 日发布)。 (注意:对于已在低于 24.6 的受影响工具包版本上发布的环境,现有上传将继续像现在一样正常运行)。

  1. 必须使用 Unity 版本 2022.3.34。

    Unity 所需版本的屏幕截图。

  2. 你的安装应包括适用于 Android、Windows 和 Windows 生成支持 IL2CPP模块。

    “添加模块”窗口中 IL2CPP 模块的屏幕截图。

重要

  • Windows Build Support (IL2CPP)是必需的;如果未安装,则可能会遇到环境生成失败,并看到以下消息:error CS7036: There is no argument given that corresponds to the required formal parameter 'safety' of 'NativeArray<T>.ReadOnly.ReadOnly(void*, int, ref AtomicSafetyHandle)'
  • 网格工具包 不适用于 Apple Mac 产品。

项目模板

创建新项目时,建议使用 URP 3D 核心模板。

中间到高级 Unity 技能

若要为网格构建体验,必须具备高级 Unity 技能的中间级。

我们无法保证由于唯一的 Unity 和计算机配置,所有步骤都将按预期工作。 你端可能需要额外的工作来对错误或问题进行会审。

了解 Unity 和查看基础知识

后续步骤