Unity3D :可配置的进入运行模式

推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

可配置的进入运行模式

运行模式是 Unity 的核心功能之一。借助运行模式,可通过工具栏 中的 Play 按钮直接在 Editor 中运行项目。进入运行模式时,项目将像构建后一样启动并运行。退出运行模式时,运行模式期间在 Editor 中所做的任何更改都会重置。

在 Editor 中进入运行模式时,Unity 将执行两项重要操作,以确保项目在 Editor 中的启动方式与在构建后的启动方式相同:

  • 重置脚本状态(也称为“域重新加载”)
  • 重新加载场景

执行这两个操作需要花费一些时间,并且随着脚本和场景变得越来越复杂,时间也会随之增加。

在开发游戏或应用程序时,快速进入和退出运行模式的能力是一个重要考虑因素。进入和退出运行模式的速度越快,进行更改和测试更改的速度就越快。

由于开发过程中快速的迭代速度很重要,并且由于重置场景和脚本状态的时间可能会成为障碍,因此 Unity 允许配置进入运行模式时执行的操作,从而可以选择禁用“域重新加载”和/或“场景重新加载”操作。这两个选项由可配置的进入运行模式 (Configurable Enter Play Mode) 功能提供。

下图显示了禁用“重新加载域”(Reload Domain) 和“重新加载场景” (Reload Scene) 设置的效果。

禁用重新加载域(Reload Domain) 和重新加载场景(Reload Scene) 设置的效果
禁用“重新加载域”(Reload Domain) 和“重新加载场景”(Reload Scene) 设置的效果

如何配置运行模式

要配置进入播放模式设置,请转到编辑器>编辑>项目设置并启用进入运行模式选项。启用此选项后,用于重新加载域和重新加载场景的选项将变为可用。

Editor 的 Project Settings 窗口中的 Enter Play Mode Settings
Editor 的 Project Settings 窗口中的 Enter Play Mode Settings

启用 Reload Domain 选项可启用域重新加载。启用 Reload Scene 选项可启用场景重新加载。

3D建模学习工作室整理翻译,转载请注明出处!

上一篇:Unity3D :Unity链接器 (mvrlink.com)

下一篇:Unity3D :域重新加载 (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号