游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1742|回复: 3

请问一下下面两个函数的作用

[复制链接]

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
发表于 2007-11-6 08:47:00 | 显示全部楼层 |阅读模式
书上只是简单的说可以通过改变里面的参数来决定从哪里获得ALPHA值,没详细解释各参数的意义,看DX文档也不是太明白,大家能帮忙解释一下吗??
SetTextureStageState (0, D3DTSS_ALPHAARG1, D3DTA_DIFFUSE);
SetTextureStageState (0, D3DTSS_ALPHAOP, D3DTOP_SELECTARG1);

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2007-11-6 09:54:00 | 显示全部楼层 |阅读模式
上面两句的意思
1. 使用Diffuse颜色做为alpha的参数1,(Diffuse来源可以是顶点VB中或是别的)
2. 选择参数1做为alpha操作的结果
你英文没过关吗?
SDK写得很详细啊

5

主题

54

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2007-11-6 14:07:00 | 显示全部楼层

Re:请问一下下面两个函数的作用

这个光看SDK的文件是没有解释清楚的 主要SDK是将所有东西分开解释 比如说参数1在绘制的时候有什么作用啊之类的 所以做起来会很迷糊 这个正常 我也是后来找了好多其他书 多看了好多例题才领悟过来的 跟原理的理解有关

64

主题

272

帖子

272

积分

中级会员

Rank: 3Rank: 3

积分
272
 楼主| 发表于 2007-11-6 19:49:00 | 显示全部楼层

Re:请问一下下面两个函数的作用

我看的明白英文大概甚麽意思,但像二楼的,参数是哪里的参数?那个操作又是做在哪里的……这个东西会影响到甚麽,甚麽情况上用。
书上只是一笔带过,没解释详细~~我再试多几个例子看看先~~ [em21]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-15 02:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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