unity3d中讓物體顯示和隐藏的方法
gameobject.renderer.enabled
//是控制一個物體是否在螢幕上渲染或顯示 而物體實際還是存在的 僅僅是想當于隐身 而物體本身的碰撞體還依舊存在的
gameobject.destroy()
//表示移除物體或物體上的元件 代表銷毀該物體 實際上該物體的記憶體并沒有馬上釋放 而是在你下下個場景中槽釋放記憶體資源,就是你a場景中destroy了 通常是在c場景中才真正釋放該物體的記憶體資源(這是我的體會 不知道了解錯誤沒)
gameobject.active
//是否在場景中停用該物體 在你gameobject.active =false中 則你在場景中用find找不到該物體
//假設該物體有子物體 你要用setactiverecursively(false) 來控制是否在場景中停用該物體(遞歸的)
記錄下