游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1842|回复: 6

哪个大哥知道为什么BLT这么慢 啊

[复制链接]

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-8-27 17:13:00 | 显示全部楼层 |阅读模式
我在24位窗口模式下的程序
Blt 640*480*24的BMP 帧速60居然用了50%的CPU
为什么啊

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-8-27 17:20:00 | 显示全部楼层

Re:哪个大哥知道为什么BLT这么慢 啊

啥啊?GDI吗?

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-8-27 17:20:00 | 显示全部楼层

Re:哪个大哥知道为什么BLT这么慢 啊

DDRAW

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-8-27 17:25:00 | 显示全部楼层

Re:哪个大哥知道为什么BLT这么慢 啊

你的back buffer在system memory中吗?
窗口模式的DDRAW是会慢一点的,用全屏的话会比较快。

2

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-8-27 19:52:00 | 显示全部楼层

Re:哪个大哥知道为什么BLT这么慢 啊

是在system memory中
这还只是画上背景
如果精灵,Tile和场景都画上,就100%。。。。。
怎么办啊
我用了SSE重写了BLT也没快多少啊

35

主题

1735

帖子

1739

积分

金牌会员

Rank: 6Rank: 6

积分
1739
QQ
发表于 2006-8-27 23:25:00 | 显示全部楼层

Re:哪个大哥知道为什么BLT这么慢 啊

你是想说帧速低还是说CPU占用率高啊?

0

主题

1037

帖子

1037

积分

金牌会员

Rank: 6Rank: 6

积分
1037
发表于 2006-8-27 23:30:00 | 显示全部楼层

Re:哪个大哥知道为什么BLT这么慢 啊

帧速60也太巧了吧,不知你配置怎样,在我那里已经算比较高了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 04:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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