游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2158|回复: 6

请问:如果在D3D中自定义alpha的值?

[复制链接]

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-12-17 18:36:00 | 显示全部楼层 |阅读模式
需要实现多级alpha的效果...不知道要如何实现...
没有从SetRenderStage()等函数的资料中查到这一功能...
请问各位大是如何实现

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-12-17 20:19:00 | 显示全部楼层

Re:请问:如果在D3D中自定义alpha的值?

可以呀 如果用多级纹理的话
首先 你可以将你的alpaha通道 在文理中体现
然后 可以通过设置 alpah的之为 第一个纹理的通道
然后混合计算自己选择

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-12-17 20:47:00 | 显示全部楼层

Re: 请问:如果在D3D中自定义alpha的值?

楼上能不能给出点代码示例...万分感谢...最近郁闷着这个问题...

24

主题

64

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2005-12-18 01:41:00 | 显示全部楼层

Re:请问:如果在D3D中自定义alpha的值?

代码是关键,
多说什么都没用的啊!!

32

主题

377

帖子

378

积分

中级会员

Rank: 3Rank: 3

积分
378
发表于 2005-12-18 12:14:00 | 显示全部楼层

Re:请问:如果在D3D中自定义alpha的值?

2楼的意思是纹理图片使用像tga这样的格式,这种格式是可以设置
图片的alpha值并保存的。也就是格式ARGB

8

主题

130

帖子

156

积分

注册会员

Rank: 2

积分
156
发表于 2005-12-18 12:15:00 | 显示全部楼层

Re: 请问:如何在D3D中自定义alpha的值?

或者,你可以创建一个材质对象,设置材质的alpha

1

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-12-18 15:01:00 | 显示全部楼层

Re:请问:如果在D3D中自定义alpha的值?

我是用DX8来绘制2D图像...但是不知道如何设置alpha值,而且也无法使用图片自身的alpha值
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 00:58

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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