在unity中使用layer做分层渲染

2025-04-05 19:32:53

1、打开unity3d场景在里面创建一个“立方体”。

在unity中使用layer做分层渲染

2、接着我们再创建一个红色“球体”位置与立方体重叠。

在unity中使用layer做分层渲染

3、正常情况运行游戏我们发现立方体与球体都是显示的。

在unity中使用layer做分层渲染

4、现在我们希望把红色“球体”设置到别的层,不显示在主摄像机中,我们选中这个球体在右边Layer菜单中选择“Add Layer...”。

在unity中使用layer做分层渲染

5、在里面添加填写一个“red”。

在unity中使用layer做分层渲染

6、接着把“球体”的Layer勾选设置为“red”。

在unity中使用layer做分层渲染

7、选择“主摄像机”,在右边的“Culling Mask”中取消勾选“red”不让这个红球被渲染显示。

在unity中使用layer做分层渲染

8、现在我们发现在编辑“场景”中的红色球体还是显示的,但是当我们运行游戏发现红色球体就不显示了。所以我们就可以把不想被这个相机显示的所有物体,在Layer中都勾选与球体一样的“red惯墀眚篪”就不会被渲染显示了。

在unity中使用layer做分层渲染
在unity中使用layer做分层渲染
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢