Camera中有.cullingMask属性,可以通过设置cullingMask的值来设置。
camera.cullingMask = 1<<X; //只渲染第x层
camera.cullingMask = (1 << x) + (1<<y) +(1<<z); //只渲染第x、y、z层
camera.cullingMask = -1; //渲染所有层 everything
camera.cullingMask = 0; // 什么层都不渲染 nothing
camera.cullingMask |= (1 << x); // 在原来的基础上增加第x层
camera.cullingMask &= ~(1 << x); // 在原来的基础上减掉第x层
camera.cullingMask = ~(1 << x); // 渲染除第x层之外的其他所有层
本文详细介绍了Unity中Camera组件的cullingMask属性使用方法,包括如何通过位运算设置渲染特定图层,如只渲染指定图层、同时渲染多个图层、渲染所有图层、不渲染任何图层及动态增减渲染图层数等。
1105

被折叠的 条评论
为什么被折叠?



