游戏开发论坛

 找回密码
 立即注册
搜索
楼主: DreamSnow

[求教]问一个D3D中有关alpha混色的问题!

[复制链接]

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
 楼主| 发表于 2005-6-9 16:21:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

32位的BMP应该有alpha通道信息啊!R(8)+B(8)+G(8)+A(8)=32,难道我理解的有错误?

24

主题

110

帖子

110

积分

注册会员

Rank: 2

积分
110
发表于 2005-6-9 19:15:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

应该没有 ,最后的8位应该被浪费掉了,bmp没有alpha 通道

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-6-9 22:33:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

BMP的那个8位可以用作ALPHA通道的。还有,透明色不是可以指定的,只能使用0X00000000。如果你想显示黑色,请使用0XFF00000000

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
 楼主| 发表于 2005-6-10 18:05:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

还是没搞明白啊!头大!!

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-6-10 18:22:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

意思就是,你不可以用绿色作为透明色。

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
 楼主| 发表于 2005-6-11 17:05:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

我不是说透明色的问题,我用绿色是为了能更清楚的看到魔法周围那一圈非纯黑区域。我是想通过alpha通道,以不同程度的半透明效果来处理那一非纯黑区域以及魔法区域,这样会有比较好的过渡效果。

20

主题

398

帖子

398

积分

中级会员

Rank: 3Rank: 3

积分
398
 楼主| 发表于 2005-6-11 17:07:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

也就是说越暗(接近黑色)的区域越透明,越亮(接近白色)的区域越不透明!

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-6-11 17:09:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

bmp是24位的

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2005-6-11 20:30:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

那你另建一个灰度BMP作为Alpha通道算了。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-6-11 20:41:00 | 显示全部楼层

Re:[求教]问一个D3D中有关alpha混色的问题!

请教楼上读入灰度bmp后怎样做?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 07:03

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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