您的位置:首页 > 财经 > 产业 > 设计师网上兼职画图的工作_sem扫描电子显微镜_国际免费b站_网站制作免费

设计师网上兼职画图的工作_sem扫描电子显微镜_国际免费b站_网站制作免费

2024/12/26 19:00:31 来源:https://blog.csdn.net/liuyongjie1992/article/details/144068728  浏览:    关键词:设计师网上兼职画图的工作_sem扫描电子显微镜_国际免费b站_网站制作免费
设计师网上兼职画图的工作_sem扫描电子显微镜_国际免费b站_网站制作免费

1、对象池

2、检查内存是否泄露。内存持续上升(闭包、委托造成泄露)

3、检查DrawCall数量,尽量减少SetPassCall

4、尽量多的利用四种合批

  1. 动态合批(Dynamic Batching)
  2. 静态合批(Static Batching)
  3. GPUInstancing
  4. SRP Batcher

动态合批消耗内存把多个网格组合在一起合并提交渲染, 既然是网格合并,那对合并的物体有很多要求

静态合批就是提前把物体的网格缓存一份。

GPUInstancing是利用GPU控制顶点动画,略过了CPU额外处理那一步

SRP Batcher的原理是缓存渲染数据和渲染状态,只有这俩发生变化时才会提交Drawcall,因此也是浪费内存换效率的做法。

5、3D游戏 LOD技术

LOD原理就是把远处的物体换个低模,顶点和面数少了,渲染压力自然就下来了。

6、资源压缩节约内存

7、伤害跳字数量多优化

 一般的几个跳字可以不管,但如果UI非常多,并在在字体发生各种动画时可能会造成DrawCall多浪费的情况,因此可以利用顶点合并,或者GPU控制顶点等骚操作优化伤害跳字。

8、加载卡顿时考虑分帧加载或预加载

加载大量对象卡顿时,可以考虑分帧加载,或者预加载,这个要酌情考虑。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com