2012-12-11 1 views
-1

투명한 항목이 있지만 모든 항목이 아이스 큐브처럼 작동하는 것은 아니므로 더욱 급진적입니다. DirectX에서 모든 것의 "알파"를 바꾸는 방법을 원합니다 ...DirectX에서 ALL Alpha를 0.75와 같은 값으로 설정할 수 있습니까?

이것은 일부 임시 cfg 파일이나 일부 3 부 소프트웨어에서 수행 할 수 있습니다.

+1

DirectX 1,2,3,5,6,7,8,9,10,11? 그리고 모두는 여기에서 '젠체하는 사람'이 아니다. – Cubic

답변

0

개체를 그리는 방법에 따라 다릅니다.

일반적으로 상수 요소를 사용하도록 혼합 상태를 설정할 수 있습니다. DirectX11을 사용하는 경우 SrcBlendD3D11_BLEND_BLEND_FACTORDestBlendD3D11_BLEND_INV_BLEND_FACTOR으로 설정하거나 그 반대로 설정하십시오. 계수는 OMSetBlendState()으로 설정할 수 있습니다.

다른 버전의 DX에서도이를 수행 할 수있는 방법이 있습니다.