在我的游戏中,我有封闭的房间,里面有传送器,可以把你带到外面。但是,在Unity中烘焙Occlusion时,当摄像机在封闭的房间内时,它开始剔除房间内的物体。
比如说
当你在房间外面飞来飞去的时候,它就会完美的工作。(我进房间把内墙剔除的视频。)
我发现的一个愚蠢的工作方法是在房间里制造一个小洞,这样在烘焙时,咬合剔除系统就会把它作为外面的一部分。
主要问题: 有谁知道如何指示Unity Culling系统也计算房间内的遮挡Culling?
我有一个很小的可复制的测试场景[可以在这里下载][。https:/drive.google.comopen?id=1d-dsYILJfFvQ3OudoX9mqON0WozH95tO] 。.
我用以下的设置来烘托闭塞。
于是我联系了Unity支持,他们很快就帮我解决了问题。
事实证明,这只是Unity中的一个bug,他们说他们不会修复.这是被放到 "Wont Fix "的bug报告。https:/issuetracker.unity3d.comproductunityissuesguid1211838)。
问题中提到的变通方法是让其中一面墙不是 "闭塞者静态",以欺骗Unity认为这是一个空心房间。