Unity3d 更改所有子物体的Layer层

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

当需要隐藏一部分物体时,可以使用Layer过滤。

在Camera中设置Culling Mask选择要观察的Layer

你可能感兴趣的:(unity3d)