哪些是需要简化的内容
广义上讲:
- 运行效率较重的资源
- 低效、不合适的功能
Unity下的简化
- Quality Settings
- 通过烘焙光照简化实时光照
- 通过BoundingBox或替代体碰撞代替Mesh碰撞
- 通过Local Volume代替Global Volume
- RayCast代替SphereCast、CapsuleCast等
- 纹理文字代替系统文字
- Mesh LOD
- Shader LOD
- HLOD
- 通过Camer Override代替URP管线中的一些通用设置
- 各种OnDemand更新或分级设置接口
- …
用户拓展优化
- 场景简化数据结构
- 第三方LOD方案
- Mesh Inpostor
- Animation LOD
- 骨骼LOD
- 2D寻路代替Navigation Mesh
- 扩展类似OnDemand接口
远景简化
对于游戏中的不可达区域远景,可以使用天空盒替代模型;
Unity中可以通过新建反射探针烘焙天空盒Cube资源;
远景使用模型的效果:
远景使用天空盒的效果: