矢量图画面增量更新策略
来源:互联网 发布:淘宝客服是卖家本人吗 编辑:程序博客网 时间:2024/04/29 18:19
栅格图形的更新和移动往往用脏矩形的方法来实现有效的更新。而矢量图却不是那么容易。
矢量图画面移动往往很麻烦,明明就移动了一点点,整个画面却重新要画,导致画面很卡的感觉。其实矢量图移动采用类似脏矩形的方法,可以比如在绘制矢量图形画面的时候我们需要移动当前画面,如图所示,移动后的状态如下,原先画面为绿色部分。紫色部分和黄色部分为新增图块。我们不需要重新描绘绿色部分。仅仅拷贝原先的图形并移动后贴到绿色部分。在内存中渲染出紫色和黄色部分拼到内存中然后在屏幕上画出来。就完成了一个画面更新。
这种方法适合矢量运算大的程序。矢量图形占据了整个描绘的很大部分时该方法可以节约很多时间。甚至节约90%的时间。
在实际应用中可能出现图块之间无法拼接的部分。建议把这些部分单独放到一个图层中描绘。
- 矢量图画面增量更新策略
- unity增量更新策略
- unity增量更新策略
- 一个简单的数据增量更新策略(Android / MongoDB / Django)
- 增量更新
- 增量更新
- 增量更新
- 增量更新
- 增量更新
- 增量更新
- BW增量更新方法
- sphinx 增量索引更新
- sphinx 增量索引更新
- oracle增量更新备份
- kettle 增量更新
- android 增量更新应用
- Android 增量更新实例
- android 增量更新
- spring中的HibernateDaoSupport的用法
- 介绍一个Bug管理工具bugfree
- Microsoft Document Explorer 2005安装失败解决方案收藏
- jQuery使用
- ASP.NET面试题 .NET系列面试题
- 矢量图画面增量更新策略
- VOIP简介
- windows2003的IIS详细设置方法
- tty、串口、console等的区别
- Joomla的建站安装步骤(安装xampp的步骤省略,假设机器上已安装xampp)
- 有向图的Dijkstra算法
- 网页保存为PDF或图片的方法
- asp.net flash图片轮换 焦点图 动态从数据库获取
- HTTP协议和web工作原理