Unity层控制
2020-07-11 本文已影响0人
虫小白
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层外的所有层