egret:什么是脏矩形
脏矩形是2D图形性能优化一个重要的概念。Egret2.5开始脏矩形完全可以由引擎自动计算,即大名鼎鼎的"自动脏矩形"。
简单说脏矩形,就是画面刷新时,产生变化而需要重绘的舞台局部区域。
什么叫脏,即什么情况下会弄脏?
当我们的游戏中的元素 发生位置,大小,方向,动画,添加,删除等操作时,那么该元素原来对应的区域会弄脏,同时,新对应的区域也同样被弄脏。
使用脏矩形将大大减少无用的渲染工作量,降低额外性能消耗。
对移动设备来说,会节省大量电能以及降低设备运行温度。
大多数情况,开发者不需要关系脏矩形如何工作。用网游术语说,自动脏矩形是Egret引擎的一项被动技能,引擎运行时会每帧自动释放该技能来提升你的程序性能!
脏矩形的红框可以在index.html中搜索data-show-paint-rect属性,设置其值为"true"即可,发布给用户前,确保该值重置为"false"。
转载于:https://www.cnblogs.com/WentingC/p/9274701.html
egret:什么是脏矩形相关推荐
- 优化你的手游:使用脏矩形技术
本文基于2D表现的游戏,在当今3D大行其道的时代,说2D是否显得格格不入?这个问题我不作讨论,因为本人从事的一直都是2D游戏的开发,所以如果你认为讨论2D技术是一个过时的东西就此打住. 优化一直是我在 ...
- 脏矩形(高效绘图 13.3)
脏矩形 有时候用CAShapeLayer或者其他矢量图形图层替代Core Graphics并不是那么切实可行.比如我们的绘图应用:我们用线条完美地完成了矢量绘制.但是设想一下如果我们能进一步提高应用的 ...
- [转]Android SurfaceView 绘图覆盖刷新及脏矩形刷新方法
本文转自:http://www.cnblogs.com/SkyD/archive/2010/11/08/1871423.html SurfaceView在Android中用作游戏开发是最适宜的,本文就 ...
- pygame中blit()的参数的说明以及脏矩形动画形成的简要说明
pygame中surface的blit()想必是游戏入门经常用到的方法,但是看了网上的内容,都没什么具体描述的文章,所以斗胆来做个说明,有错的地方敬请指出,毕竟我也才用pygame库没几天. 假设B是 ...
- 开源,免费,跨平台——白鹭引擎(Egret Engine)
http://blog.zinewow.com/post/376.html Egret Engine(白鹭引擎)是一款使用 TypeScript 语言构建的开源免费的移动游戏引擎.白鹭引擎的核心定位是 ...
- Egret性能优化之优化渲染
转自A闪 https://ashan.org/archives/522 有人说Egret的性能不好,甚至没有原生JS写出来的性能高效.其实大部分时候都是由于开发者所使用的方法不正确.导致游戏性能下降, ...
- html 游戏引擎 白鹭,HTML5游戏性能大幅提升 白鹭Egret Engine 1.5震撼发布
近日,白鹭时代发布了***一代的Egret Engine 1.5移动游戏引擎,其中备受行业关注的全新物理系统与WebSocket,随着新版引擎的发布与开发者见面.全新的Egret Engine 1.5 ...
- 白鹭发布html5,白鹭Egret Engine 1.5发布 HTML5游戏性能大幅提升
近日,白鹭时代发布了最新一代的Egret Engine 1.5移动游戏引擎,其中备受行业关注的全新物理系统与WebSocket,随着新版引擎的发布与开发者见面.全新的Egret Engine 1.5不 ...
- egret(白鹭引擎) 学习历程(二)
昨日因个人原因没能及时更新,今天补上!!!! 上接上一篇文章 三:资源配置 1: 在onConfigComplete的最后,有一行加载资源组的代码: RES.loadGroup("prelo ...
最新文章
- oral_quiz-#求链表中的倒数第K个结点#
- 对搜狗输入法的个人评价
- 解决:-source 1.6 中不支持 diamond 运算符 [ERROR] (请使用 -source 7 或更高版本以启用 diamond 运算符)
- python按身高体重排队_LeetCode-python 406.根据身高重建队列
- Xshell远程管理Linux
- [学习css系列]纯css实现移入移出效果
- html ubb c,UBB代码和HTML代码的区别
- 高效办公之Windows高效技巧提高你的工作效率
- WordArt怎样把endnote的关键词生成词云
- 教你炒股票29:转折的力度与级别
- 三星芯片制造深陷良率泥沼
- 匈牙利命名法Hungarian Notation
- 1833. 雪糕的最大数量【C++】
- mysql 表分区、按时间函数分区、删除分区、自动添加表分区
- 输入圆柱的高和半径,求圆柱体积,volume=π×r 2 ×h 。要求定义和调用函数cylinder (r, h )计算圆柱体的体积。
- 胡适最著名演讲:天下没有白费的努力!
- 2009雷人语录最全
- java filebody bitmap对象_处理 | 保利威帮助中心 - Part 5
- 演讲实录丨王士进 人工智能开启智慧教育新模式
- 嵌入式项目研发到量产的流程
热门文章
- 9.Excel数据透视表
- html编辑器linux,HTML 编辑器
- python爬取景点信息_python 爬取马蜂窝景点翻页文字评论的实现
- c语言while找rn,STM32Fatfs遍历文件(C语言实现)
- 2d的公式_旋转之二 - 三维空间中的旋转:罗德里格旋转公式
- 【算法竞赛学习】资金流入流出预测-挑战Baseline_特征工程
- 数学--数论--二次探测定理
- 如何解决Ubuntu 14.04编译make menuconfig时缺少'ncurses-devel'库
- 深度学习实践经验汇总
- CSS3 Media Query:移动 Web 的完美开端