游戏开发论坛

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

怎样设置半透明

[复制链接]

3

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
发表于 2007-10-27 19:55:00 | 显示全部楼层 |阅读模式
按王德才的《精通DirectX 3D图形与动画程序设计》,是设置Device的Material Diffuse光的Alpha值,我在公司里的项目里试了,没有效果,当然混合方法和AlphaBlendEnable都设置好了,跟踪时Device Material的Diffuse光的Alpha的值也是改变了的,但为什么没有变化呢?
是不是还要对Device Material的Specular等其它光呢?
因为公司很严,工作的机器和Internet是隔离的,所以贴不了代码。。。。
谢谢了~~

66

主题

108

帖子

112

积分

注册会员

Rank: 2

积分
112
发表于 2007-10-27 20:15:00 | 显示全部楼层

Re:怎样设置半透明

up

3

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
 楼主| 发表于 2007-10-28 12:55:00 | 显示全部楼层

Re:怎样设置半透明

自己顶一下。。。。

17

主题

282

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2007-10-28 16:56:00 | 显示全部楼层

Re:怎样设置半透明

是要让什么东西有半透明效果?
你的素材本身有alpha通道没?

3

主题

13

帖子

17

积分

新手上路

Rank: 1

积分
17
QQ
 楼主| 发表于 2007-10-28 22:38:00 | 显示全部楼层

Re:怎样设置半透明

我的Mesh中就是点集,就一个颜色。Mesh本身没有Material。
刚才在群里你回答了,可能是因为设置了点的Alpha值,从而导致在设置Device的Material Diffuse的Alpha值就不起作用了。

5

主题

755

帖子

757

积分

高级会员

Rank: 4

积分
757
发表于 2007-10-29 10:28:00 | 显示全部楼层

Re:怎样设置半透明

这样你可以D3DRS_TEXTUREFACTOR  让它的 alpha为0.几再去混啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 16:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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