untiy中SetActive()與OnEnable()和OnDisable()的關係

在unity中,我們要想讓一個物體不進行顯示,但是並不刪除,一般用
SetActive(false)來進行設置,並且不顯示之後,如果想讓物體再次顯示,可能不能在這個物體的腳本中進行設置,具體爲什麼我也不太清楚,可能因爲update()方法不執行了吧。

我們在設置SetActive(bool)的時候,會觸發兩個方法,一個是爲True時的OnEnable(),另一個是爲False時的OnDisable(),我們可以在這兩個方法中進行一些必要的設置,如更新遊戲物體的位置什麼的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章