包含此页的版本:
不含此页的版本:
从高层次的角度来看,进入游戏模式包括以下主要阶段:
域重新加载和场景重新加载的组合任务会重置脚本域,并模拟应用程序在播放器中运行时的启动行为。当您在项目设置(Project Settings) 广泛的设置集合,允许您配置物理、音频、网络、图形、输入和项目的许多其他区域的行为方式。更多信息
请参阅术语表.
下图提供了有关 Unity 在禁用域重新加载和场景重新加载时跳过的确切事件的详细信息。蓝色表示禁用域重新加载时 Unity 跳过的事件,绿色表示禁用场景重新加载时 Unity 跳过的事件。
启用场景重新加载和域重新加载后,这是 Unity 在进入播放模式时执行的所有进程和事件的完整列表:
beforeAssemblyReload事件。OnDisable()为所有 ScriptableObjects 和 MonoBehaviour 调用。OnBeforeSerialize()被称为。[NonSerialized].AppDomain.DomainUnload事件。OnAfterDeserialize事件。OnValidate()被称为。[ExecuteInEditMode]属性:OnEnable()被称为。OnDisable()被称为。OnDestroy()被称为。afterAssemblyReload被称为。