2.代码中cullingMask为一个Int类型的值,32位,怎么在代码中改变它的值,达到控制相机选择渲染的效果,就是我下面说的
![](https://i-blog.csdnimg.cn/blog_migrate/35b3ff9a9052e35cbd2ad204e09a2bce.png)
3.开始网上搜索了下,都是粗略的解释,如:开启第一层,cullingMask = 1<<2。
4.解释下:1<<index,1的二进制是00000000 00000001,1<<index就是左移index位,如1<<2,就是00000000 00000100
5.下面开始详细说cullingMask,当相机什么都不渲染时,cullingMask等于0,即32个0,当相机渲染everything时,cullingMask为-1,即32个1;
现在,相机渲染了很多的层,需要去掉某一个层layer1。或者添加某个层layer2
代码:
![](https://i-blog.csdnimg.cn/blog_migrate/1281aebffce5b486a5163bd2bc6e19a7.jpeg)
这样就可以 了
![](https://i-blog.csdnimg.cn/blog_migrate/35b3ff9a9052e35cbd2ad204e09a2bce.png)
还是多码几个字吧,经验多。就说相机渲染everything时,去掉第五层就是