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

directx9 用点精灵做的粒子系统有关问题

2012-03-16 
directx9 用点精灵做的粒子系统问题我用点精灵做的火焰粒子系统,出了个搞不定的问题。从SDK和网上的例子里,

directx9 用点精灵做的粒子系统问题
我用点精灵做的火焰粒子系统,出了个搞不定的问题。
从SDK和网上的例子里,粒子的纹理都是黑色的底色,用黑色的底色当透明色来用。
可是我要做烟,烟是黑色的,就不能用黑色来当底色了。各位大侠大神,谁知道怎么用别的颜色当底色来做粒子的纹理。
能不能用透明色当底色。渲染状态怎么设?


[解决办法]
都是alpha混合的,图片再加个通道,然后根据图片的alpha混合,而不是相加的方法。
[解决办法]
烟是黑色和底纹没有关系,
你给烟雾设置一个alpha通道,
颜色通道仍然黑色
一般火焰什么的,粒子的渲染是颜色相加的关系,烟,你颜色相乘.就o了

[解决办法]
设置一下渲染相关的内容,烟是黑色和底纹没有关系
[解决办法]
alpha混合,用PNG图片,背景直接做成透明的就行了,非常方便

热点排行