游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1554|回复: 2

问一个关于用GDI做游戏出现的问题

[复制链接]

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2008-9-22 16:20:00 | 显示全部楼层 |阅读模式
我现在在做一个斜45度角的RPG游戏地图编辑器,纯粹是拿来练手学习用的,但做到一半到填充贴图的时候发现效率很低了,我估计是我写程序方法的问题。

贴图的时候我是这样处理的:

每个小资源图片我都是用二进制保存在unsigned char*里面,当网格移动时,所有网格上的贴图重绘,重绘的时候贴图都是通过CreateDIBitmap方法产生的HBITMAP,然后Bitblt和双缓冲。

请问这种网格即时刷新的游戏怎么处理贴图效率最高?谢谢各位了!

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2008-9-22 16:31:00 | 显示全部楼层

Re: 问一个关于用GDI做游戏出现的问题

上张截图

1

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
 楼主| 发表于 2008-9-22 17:02:00 | 显示全部楼层

Re:问一个关于用GDI做游戏出现的问题

现在我直接保存了HBITMAP,效率有了一倍提高,还有更好的方法吗?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 07:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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