【发布时间】:2017-02-12 01:30:24
【问题描述】:
在 Unity3D 中,逻辑规定除非在视野中,否则不会渲染对象。这显然是优化目的的方法。但是,它仍然会渲染由于被遮挡而无法被玩家看到的网格。我想解决这个问题,想知道是否已经有方法可以解决这个问题,或者我是否必须自己解决。
到目前为止,我唯一真正的想法是使用剔除,但这仍然是在不一定可见的范围内。
https://docs.unity3d.com/ScriptReference/Camera-layerCullDistances.html
我想基本上我需要知道的是如何在场景开始后进行遮挡剔除,因为场景是生成的,它不是预制的。
【问题讨论】: