第一场景加载
当场景
调用这些功能开始”(场景中的每个对象一次)。
醒着:总是在任何“开始”功能之前以及在“ 预制
之后调用此函数。中的实例化。(如果GameObject在启动过程中处于非活动状态,则直到激活它为止,才会调用Awake。)
OnEnable :(仅在对象处于活动状态时才调用):启用对象后立即调用此函数。当创建MonoBehaviour实例时,例如在加载关卡或GameObject
时,会发生这种情况中的实例化脚本组件。
OnLevelWasLoaded:执行此功能以通知游戏已加载新关卡。
请注意,对于添加到场景中的对象,所有 脚本
的Awake和OnEnable函数调用“开始”,“更新”等之前,将调用“ 内容”。自然,当在游戏过程中实例化对象时,不能强制执行此操作。
编辑
重置:首次将脚本附加到对象以及使用“ 重置”命令时,将调用“重置”以初始化脚本的属性。
第一帧更新之前
开始:如果启用了脚本实例,则在第一帧更新之前调用开始。
对于添加到场景中的对象,将在Update之前在所有脚本上调用Start函数,等等。自然,当在游戏过程中实例化对象时,不能强制执行此操作。
在帧之间
OnApplicationPause:在检测到暂停的帧结束时调用,实际上是在正常帧更新之间调用。在调用OnApplicationPause之后,将发出一帧额外的帧,以允许游戏显示指示暂停状态的图形。
更新顺序
当您跟踪游戏逻辑和互动,动画,照相机时,
位置等,
事件功能的执行顺序
最新推荐文章于 2023-09-12 22:49:27 发布