0

我有一些透明的物品,但并不是每件物品都像冰块一样,所以我会更激进一些。我想要一种方法来改变 DirectX 中一切的“alpha”,每一张脸......

这可以通过一些临时 cfg 文件或一些第 3 部分软件来完成。

4

1 回答 1

0

这取决于您如何绘制对象。

通常,您可以将混合状态设置为使用常数因子。如果您使用 DirectX11,您将设置SrcBlendD3D11_BLEND_BLEND_FACTORand DestBlendto D3D11_BLEND_INV_BLEND_FACTOR,反之亦然。可以使用OMSetBlendState()设置该因子。

在其他版本的 DX 中也有实现此目的的方法。

于 2012-12-14T11:40:49.440 回答