在unity中,我們要想讓一個物體不進行顯示,但是並不刪除,一般用
SetActive(false)
來進行設置,並且不顯示之後,如果想讓物體再次顯示,可能不能在這個物體的腳本中進行設置,具體爲什麼我也不太清楚,可能因爲update()
方法不執行了吧。
我們在設置SetActive(bool)
的時候,會觸發兩個方法,一個是爲True
時的OnEnable()
,另一個是爲False
時的OnDisable()
,我們可以在這兩個方法中進行一些必要的設置,如更新遊戲物體的位置什麼的。