脏矩形是2D图形性能优化一个重要的概念。Egret2.5开始脏矩形完全可以由引擎自动计算,即大名鼎鼎的"自动脏矩形"。

简单说脏矩形,就是画面刷新时,产生变化而需要重绘的舞台局部区域。

 

   什么叫脏,即什么情况下会弄脏?

 

   当我们的游戏中的元素 发生位置,大小,方向,动画,添加,删除等操作时,那么该元素原来对应的区域会弄脏,同时,新对应的区域也同样被弄脏。

 

使用脏矩形将大大减少无用的渲染工作量,降低额外性能消耗

对移动设备来说,会节省大量电能以及降低设备运行温度。

大多数情况,开发者不需要关系脏矩形如何工作。用网游术语说,自动脏矩形是Egret引擎的一项被动技能,引擎运行时会每帧自动释放该技能来提升你的程序性能!

脏矩形的红框可以在index.html中搜索data-show-paint-rect属性,设置其值为"true"即可,发布给用户前,确保该值重置为"false"。

相关文章:

  • 2021-10-01
  • 2022-12-23
  • 2021-09-25
  • 2021-12-06
  • 2021-11-01
  • 2021-08-19
  • 2021-04-22
  • 2021-04-19
猜你喜欢
  • 2022-12-23
  • 2021-07-19
  • 2022-12-23
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案