egret:什么是脏矩形

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

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

 

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

 

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

 

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

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

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

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

转载于:https://www.cnblogs.com/WentingC/p/9274701.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值