有時遊戲設計的需求,在場景中的3D模型物件未必都是一開始就一直是顯示的狀態,有可能會因為某些事件的發生而必須將物件隱藏,或因為某些事件的發生必須使該物件再次顯示出來,通常在大部份的狀況,我們可能會先製作一個 Prefabs ,在需要該物件時利用 Instantiate() 建立一個實例物件,使物件在場景中運作,在不需要該物件時利用 Destroy() 將此物件銷毀,可是如果我們的需求是必須持續使用該物件,物件本身帶有某些資料值會持續使用到,那麼就不能隨意將其銷毀,但此時需有一段時間不能使該物件出現在畫面上,那麼我們應該怎麼做呢?