刚开始游戏启动 游戏物体或者UI 就会触发一次 Awake事件 这个事件比Start触发早
触发顺序依次是?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Canvas2 : MonoBehaviour
{
//刚开始触发一次
private void Awake()
{
Debug.Log("我触发了Awake");
}
private void Start()
{
Debug.Log("我触发了Start");
}
//SetActive(true)时触发的事件
private void OnEnable()
{
Debug.Log("我触发了OnEnable");
}
//SetActive(false)时触发的事件
private void OnDisable()
{
Debug.Log("我触发了OnDisable");
}
}
SetActive(true) 时触发OnEnable()事件
SetActive(false)时触发OnDisable()事件