游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1827|回复: 7

请问关于ALPHA的问题

[复制链接]

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2005-1-6 18:13:00 | 显示全部楼层 |阅读模式
请问实现使用纹理的通道作透明时,如何同时做物体本身的半透明(即用Diffuse的a值透明)。

11

主题

114

帖子

118

积分

注册会员

Rank: 2

积分
118
QQ
发表于 2005-1-7 09:38:00 | 显示全部楼层

Re:请问关于ALPHA的问题

pd3dDevice->SetTextureStageState( 0, D3DTSS_COLOROP,D3DTOP_BLENDDIFFUSEALPHA );
   pd3dDevice->SetTextureStageState( 0, D3DTSS_COLORARG1, D3DTA_TEXTURE );
   pd3dDevice->SetTextureStageState( 0, D3DTSS_COLORARG2, D3DTA_DIFFUSE );

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-1-7 17:38:00 | 显示全部楼层

Re:请问关于ALPHA的问题

不行,是半透明了,可通道没有透明。

63

主题

871

帖子

891

积分

高级会员

Rank: 4

积分
891
QQ
发表于 2005-1-8 18:36:00 | 显示全部楼层

Re:请问关于ALPHA的问题

pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAOP, D3DTOP_MODULATE );
pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG1, D3DTA_TEXTURE );
pd3dDevice->SetTextureStageState( 0, D3DTSS_ALPHAARG2, D3DTA_DIFFUSE );

试试

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-1-9 09:43:00 | 显示全部楼层

Re:请问关于ALPHA的问题

也是过了,还不行。问一下,事先要否设SetRenderState?

31

主题

630

帖子

635

积分

高级会员

Rank: 4

积分
635
发表于 2005-1-9 09:59:00 | 显示全部楼层

Re:请问关于ALPHA的问题

实在不行用可编程管线自己写。当然了,只是最后万不得已的结决方案。

11

主题

102

帖子

102

积分

注册会员

Rank: 2

积分
102
发表于 2005-1-10 18:26:00 | 显示全部楼层

Re:请问关于ALPHA的问题

D3DMATERIAL9:iffuse.a ?槭褂谜咦杂?alpha值

                m_pDevice->SetTextureStageState(0, D3DTSS_ALPHAARG1, D3DTA_DIFFUSE);                        //(使用者自?alpha值)
                m_pDevice->SetTextureStageState(0, D3DTSS_ALPHAARG2, D3DTA_TEXTURE );                        //(材?Alpha值)
                m_pDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_BLENDTEXTUREALPHA);        //著色?r,以材?的Alpha值?榛?? 以使用者自?Alpha值?算像??色

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
 楼主| 发表于 2005-2-3 12:40:00 | 显示全部楼层

Re:请问关于ALPHA的问题

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

本版积分规则

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

GMT+8, 2025-12-24 06:24

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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