游戏开发论坛

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

关于DIRECTDRAW问题

[复制链接]

27

主题

79

帖子

87

积分

注册会员

Rank: 2

积分
87
发表于 2004-7-11 21:10:00 | 显示全部楼层 |阅读模式
我创建了几个离屏表面 把几幅图读入这几个页面 ,其中有一幅背景
在捕捉定时器发出的消息里我的后备缓冲页循环BLTFAST这些页,在
主页面FLIP。 但是我想让背景一直保留,但不用BITBLT函数有什么办法吗?
如果用色彩键 我想把 32位色蓝色(除了背景,这些图片背景色是32位蓝色)设成过滤色
#define _RGB32BIT(a,r,g,b) ((b) + ((g) << 8) + ((r) << 16) + ((a) << 24))
DDCOLORKEY color_key;
color_key.dwColorSpaceLowValue=?
color_key.dwColorSpaceHighValue= ?
lpdds->SetColorKey(DDCKEY_SRCBLT,&color_key);
?应该填什么?

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2004-7-11 21:40:00 | 显示全部楼层

Re:关于DIRECTDRAW问题

0x001F
0x001F

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2004-7-11 21:42:00 | 显示全部楼层

Re:关于DIRECTDRAW问题

我还想问一下,如果我已经知道颜色值是#OFOFOF,怎么转成16位
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-3 17:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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