1. 程式人生 > >Unity3d 更改所有子物體的Layer層

Unity3d 更改所有子物體的Layer層

void Start () {
		foreach(Transform tran in GetComponentsInChildren<Transform>()){//遍歷當前物體及其所有子物體
			tran.gameObject.layer = 30;//更改物體的Layer層
		}
	}

當需要隱藏一部分物體時,可以使用Layer過濾。

在Camera中設定Culling Mask選擇要觀察的Layer