学习_unity 遮挡剔除

本文通过参考Unity官方文档及优快云博客,详细介绍了一次Unity遮挡剔除的学习过程。创建了一个包含静态物体和挡板的场景,确保相机开启遮挡剔除功能,并挂载OcclusionCullingTest脚本来进行测试。发现在Visualize模式下能正确显示剔除效果,但在编辑模式关闭Occlusion面板时,其他物体仍会被渲染。经过打包测试,证实遮挡剔除功能在运行时正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考网址:https://docs.unity3d.com/Manual/OcclusionCulling.html

https://blog.youkuaiyun.com/cartzhang/article/details/52684127

 

根据网址,学习测试:

做了一个demo场景,一个大挡板,7个物体,全部设置为static。

注意这个camera要开启,否则虽然visulaize效果下看起来剔除了,但是代码日志不对,实际上没有剔除。

全部挂了OcclusionCullingTest.cs脚本。

OcclusionCullingTest.cs脚本:

设置occlusion后,法线在visulaize下面效果正常,日志正常,只有挡板渲染了。

 

但是一关闭Occlusion面板,其他物体还是被渲染。

 

怀疑是编辑模式下不对,打包测试后,发现日志正常。遮挡剔除的效果只能在

Visualize模式下测试。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值