ExecuteInEditMode
当我们为MonoBehavior定义了[ExecuteInEditMode]后,我们需要关心Awake和Start在编辑器中的执行状况。
1、当该MonoBehavior在编辑器中被赋于给GameObject的时候,Awake, Start 将被执行。
2、当Play按钮被按下游戏开始以后,Awake, Start 将被执行。
3、当Play按钮停止后,Awake, Start将再次被执行。
4、当在编辑器中打开包含有该MonoBehavior的场景的时候,Awake, Start将被执行。
Unity编辑器模式下MonoBehavior执行详解

本文详细解析了在Unity编辑器模式下带有[ExecuteInEditMode]属性的MonoBehavior组件如何执行Awake和Start方法。具体包括:1) 当MonoBehavior赋给GameObject时;2) 游戏开始时;3) 游戏停止后;4) 场景加载时,这些方法的执行情况。
1万+

被折叠的 条评论
为什么被折叠?



