-
改position,移到視野外,推薦,最節省
-
gameObject.SetActive (false); //要提前引用,要不你就改不回來了。。。
-
renderer.enabled = false; //多個渲染器的話,遍歷
-
Destroy//假如你不再用的話
-
改透明度renderer.material.color = new Color (1,1,1,0); //如果shader支持透明通道的話
-
遮罩mask來隱藏
-
關閉單獨渲染次物體的相機
-
改layer,結合相機渲染layer和隱藏物體laye,即不去渲染
-
改大小transform.localScale = Vector3.zero; //這法子其實不錯,記得xyz都要改0,要不占drawcalls
-
改mesh,刪掉渲染的mesh,或者合並一點,或者干脆去掉MeshFilter。。。
-
自寫shader,滿足條件,去掉顏色值渲染或者頂點偏移