egret:什么是脏矩形
生活随笔
收集整理的這篇文章主要介紹了
egret:什么是脏矩形
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
臟矩形是2D圖形性能優(yōu)化一個重要的概念。Egret2.5開始臟矩形完全可以由引擎自動計算,即大名鼎鼎的"自動臟矩形"。
簡單說臟矩形,就是畫面刷新時,產(chǎn)生變化而需要重繪的舞臺局部區(qū)域。
?
? ?什么叫臟,即什么情況下會弄臟?
?
? ?當我們的游戲中的元素 發(fā)生位置,大小,方向,動畫,添加,刪除等操作時,那么該元素原來對應(yīng)的區(qū)域會弄臟,同時,新對應(yīng)的區(qū)域也同樣被弄臟。
?
使用臟矩形將大大減少無用的渲染工作量,降低額外性能消耗。
對移動設(shè)備來說,會節(jié)省大量電能以及降低設(shè)備運行溫度。
大多數(shù)情況,開發(fā)者不需要關(guān)系臟矩形如何工作。用網(wǎng)游術(shù)語說,自動臟矩形是Egret引擎的一項被動技能,引擎運行時會每幀自動釋放該技能來提升你的程序性能!
臟矩形的紅框可以在index.html中搜索data-show-paint-rect屬性,設(shè)置其值為"true"即可,發(fā)布給用戶前,確保該值重置為"false"。
轉(zhuǎn)載于:https://www.cnblogs.com/WentingC/p/9274701.html
總結(jié)
以上是生活随笔為你收集整理的egret:什么是脏矩形的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Switch语句的参数是什么类型的?
- 下一篇: 邮储银行《诗经》主题信用卡怎么样?卡片权