Unity层控制

1.渲染所有层

_camera.cullingMask = -1;

2.不渲染任何层

_camera.cullingMask = 0;

3.只渲染某一层

_camera.cullingMask = 1<<8;//只渲染第8层

4.在原来基础添加某一层

_camera.cullingMask |= (1 << 8);//在原来的基础上添加第8层

5.在原来基础减去某一层

_camera.cullingMask &= ~(1 << 8);//在原来的基础上减去第8层

6.渲染除了某一层外的所有层

_camera.cullingMask = ~(1 << 8);//渲染除第8层外的所有层

7.使用名称表示层

camera.cullingMask =~(1 << LayerMask.NameToLayer(“UI”));//渲染除第UI层外的所有层
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。