Unity脚本的生命周期
public class Script_04_03 : MonoBehaviour
{
private void Awake()
{
Debug.Log("Awake用于初始化并且只会调用一次");
}
private void OnEnable()
{
Debug.Log("OnEnable在脚本每次被激活时执行一次");
}
private void Start()
{
Debug.Log("Start在初始化的下一帧执行,并且只会执行一次");
}
private void OnDisable()
{
Debug.Log("OnDisable在脚本每次反激活后执行一次");
}
private void OnDestroy()
{
Debug.Log("OnDestroy用于反初始化并且只会调用一次");
}
private void OnApplicationQuit()
{
Debug.Log("OnApplicationQuit应用程序退出时执行一次");
}
}