Unity SetActive() 与 OnEnable()、OnDisable()

GameObject.SetActive() 与 MonoBehaviour.OnEnable()、MonoBehaviour.OnDisable() 
其实这三之前的关系很简单: 
SetActive(true),会触发MonoBehaviour.OnEnable()事件,就算对象之前本就是activeSelf==true,事件依然会发生; 
SetActive(false),会触发MonoBehaviour.OnDisable()事件,就算对象之前本就是activeSelf==false,事件依然会发生;

发布了205 篇原创文章 · 获赞 8 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/cuijiahao/article/details/103885468