游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1242|回复: 0

关于gdi和gdi绘制多边形Polygon的比较

[复制链接]

89

主题

822

帖子

847

积分

高级会员

Rank: 4

积分
847
发表于 2005-1-11 12:30:00 | 显示全部楼层 |阅读模式
[原]http://bbs.chaosstars.com/dispbbs.asp?boardID=61&ID=264&page=1

关于gdi和gdi绘制多边形Polygon的比较
Graphics:rawPolygon和Win32 API Polygon

在同一位置反复绘制30000个四边形的时间(单位毫秒,一共取2组数据,第一个为GDI+的,第二个为GDI的)
2219 3172
2140 3141

在不同位置反复绘制30000个四边形的时间(90%被裁减掉了)
94 94
94 109

在不同位置反复绘制30000个四边形的时间(未被裁减,全部绘制在窗口内)
1922 2953
1922 2953

绘制一个30000顶点的边形的时间(90%的顶点被窗口裁减掉了)
0 0
0 0

绘制一个30000顶点的边形的时间(未被裁减,全部绘制在窗口内)
31 8578
31 8500

而且在绘制过程中GDI+没有闪烁,GDI有明显的闪烁,尤其在同一位置反复绘制的时候

时间有GetTickCount函数取得,上面的时间包括顶点赋值时间
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 01:39

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表