游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2592|回复: 5

遇到问题了!

[复制链接]

68

主题

228

帖子

241

积分

中级会员

Rank: 3Rank: 3

积分
241
QQ
发表于 2004-2-19 08:50:00 | 显示全部楼层 |阅读模式
VB+DDRAW
一个BMP文件(贴的是JPG文件,因为容量),背景色是#FF00FF,在DDRAW里贴精灵时,背景色无法去除了!谁能帮忙解决下,要求:不能修改原始图像。
sf_200421985038.jpg

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-2-19 09:05:00 | 显示全部楼层

Re:遇到问题了!

你贴精灵的时候,是否对COLORKEY做了转换,比如在16位色下使用24位的COLORKEY,或是在24位色下使用16位的COLORKEY,都不会正确的结果。你必须使得COLORKEY与精灵图像在内存中的色深是一致的。

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
QQ
发表于 2004-2-19 09:24:00 | 显示全部楼层

Re: 遇到问题了!

应该把COLORKEY的参数设为 0 就可以了

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-2-19 09:30:00 | 显示全部楼层

Re: Re: 遇到问题了!

kbird: Re: 遇到问题了!

应该把COLORKEY的参数设为 0 就可以了


。。。。。。。。。。。。。。。。
高人啊,楼上的兄弟真乃高人也

把COLORKEY设为0,只能用于黑色为关键色的情况或者是使用0号调色板为关键色

13

主题

43

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2004-2-22 15:46:00 | 显示全部楼层

Re:遇到问题了!

我赞同hmhm的说法,补充一下,如果你用的16位模式,且显卡:565关键色设为F81F
555设为7C1F。我记得好像是这个值,你可以换算一下

6

主题

103

帖子

103

积分

注册会员

Rank: 2

积分
103
发表于 2006-9-11 00:07:00 | 显示全部楼层

Re:遇到问题了!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 08:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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