다음을 통해 공유


재질 알파(Direct3D 9)

알파는 재료로도 제공될 수 있습니다. 재질 알파를 사용하도록 설정하려면 런타임에서 꼭짓점 확산 색 구성 요소가 아닌 재질 확산 색 구성 요소를 사용하도록 확산 재질 렌더링 상태를 설정합니다.

m_pd3dDevice->SetRenderState( D3DRS_DIFFUSEMATERIALSOURCE, D3DMCS_MATERIAL );

알파 값을 사용하여 재질을 초기화하고 그리기 전에 재질을 설정합니다.

D3DMATERIAL9 mtrl;
mtrl.Diffuse = mtrl.Ambient = mtrl.Specular = mtrl.Emissive = 
    D3DCOLORVALUE(255,0,0,0.5f)

m_pd3dDevice->SetMaterial(&mtrl);     

알파 혼합