Home

Awesome

FrustumCulling

视锥体剔除和基于视口空间高度的 LOD 组件,可以为自定义的渲染器或者使用动效的物体配置相机可见性。样例场景在 Test\Scenes 文件夹下。

推荐的做法

  1. 在相机上挂载 CameraCullingGroup,为项目约定一组 LOD 层级(按倒序排列的视口空间高度)并为 CameraCullingGroup 写入固定值。
  2. 为需要检查可见性的物体上挂载 CullingGroupVolume,需要为 CullingGroupVolume 更新正确的本地包围盒。
  3. 播放时才会检查可见性,CullingGroupVolume 会回传事件,在业务代码里监听它们。

CullingGroupVolume 发出的事件