Unity 摄像机针对不同层级的物体进行渲染常用设置

camera.cullingMask = -1; //对应 everything

camera.cullingMask = 0; //对应 nothing

camera.cullingMask = ~(1 << x);  // 渲染除去层x的所有层  
    
camera.cullingMask &= ~(1 << x); // 在原来的基础上关闭x层  
    
camera.cullingMask |= (1 << x);  // 在原来的基础上打开x层  
  
camera.cullingMask = (1 << x) +(1 << y) + (1 << z); // 摄像机只显示第x层,y层,z层.  

camera.cullingMask = (1 << 0) + (1 << LayerMask.NameToLayer(“T”));//通过层名去打开对应的层

你可能感兴趣的:(Unity开发)