首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

应用效果后怎样设置纹理坐标?怎样设置纹理透明?该如何处理

2012-02-05 
应用效果后怎样设置纹理坐标?怎样设置纹理透明?我使用了效果文件后,发现纹理贴得不对,(使用效果以前测试过

应用效果后怎样设置纹理坐标?怎样设置纹理透明?
我使用了效果文件后,发现纹理贴得不对,(使用效果以前测试过,默认是正确的)。
请问在效果里面怎样设置?

再有就是我想让它显示出透明的纹理。效果中又该怎样设置?

****我的效果文件测试过,都没有问题。

[解决办法]
透明效果 关键是 设置alpha 混合模式。
给你一个透明的例子程序,自己去研究一下代码:http://www.codesampler.com/dx9src/dx9src_4.htm#dx9_alpha_blending_texture
[解决办法]
会不会融合到参数里面去了,我记得一些引擎
ARGB
255FFFFFF前位或是后位是Alpha值
不会哦,帮顶

[解决办法]
1.texture blend要正确设置,最后一个stage要输出alpha值
2.用device->setrenderstate()打开blend,设置src/dest blend方式。
参考D3DRS_ALPHABLENDENABLE,D3DRS_SRCBLEND,D3DRS_DESTBLEND

纹理坐标是建模型的时候就做好的,自己不用设置

热点排行