在试验 XNA BlendState 类时,我发现它有两种状态分组:
一种用于Alpha 混合,另一种用于颜色混合(正如框架所称的那样)。
每个组的可变成员称为*BlendFunction
、*DestinationBlend
和 *SourceBlend
(其中*
替换为Alpha
或Color
)。
我了解如何混合两种 RGBA 颜色,我认为这就是颜色混合功能的用途
XNA 显然支持的这种“阿尔法混合”的目的是什么?它是如何工作的?
不是所有 4 个颜色分量,包括 alpha 值,都被颜色混合修改了吗?