原生场景剔除
一般情况下,引擎剔除不在视锥(摄像机的可见范围)内的模型,是通过逐个检测模型的包围盒是否在视锥内,速度较慢。若开启八叉树场景剔除,则通过八叉树可以快速剔除不在视锥内的模型。
该功能默认关闭,若需要开启,在 层级管理器 中选中场景根节点 Scene,然后在 属性检查器 中便可看到 Octree Scene Culling 项,勾选 Enabled 即可:
开启八叉树场景剔除后,在 场景编辑器 中会显示整个世界的包围盒(例如上图场景中白色边框的立方体)。
Octree Scene Culling 的属性说明如下:
该功能可通过代码开启:
- 不同设备可能表现略有差异,可通过性能测试对比后,决定是否开启相应的剔除功能。