Version: Unity 6.0 (6000.0)
语言 : 中文
在 Unity 编辑器中重新加载代码
域重新加载

可配置的进入播放模式

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

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

  • 重置脚本状态。这也被称为“域重新加载”。
  • 重新加载场景。

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

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

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

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

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

配置播放模式设置

可在项目设置 (Project Settings) 窗口的编辑器 (Editor) 部分的进入播放模式设置 (Enter Play Mode Settings) 中配置进入播放模式时开始的进程。

为了更快地进入播放模式,可从进入播放模式时 (When entering play mode) 下拉选单中禁用域重新加载场景重新加载。可以禁用两者、其中之一或两者都不禁用。

其他资源

在 Unity 编辑器中重新加载代码
域重新加载
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961