请教如何设置材质的Emissive属性。
我按以下方法,设了之后没有效果,是不是还有其它属性要设定,请哪位老大帮忙说一下。
pd3ddevice->SetRenderState(D3DRS_EMISSIVEMATERIALSOURCE,D3DMCS_MATERIAL);
D3DCOLORVALUE D={1.0,1.0,1.0,1.0};
D3DCOLORVALUE A={1.0,1.0,1.0,1.0};
D3DCOLORVALUE S={1.0,1.0,1.0,1.0};
D3DCOLORVALUE E={1.0,0.0,0.0,0.5};
d3dm.Diffuse=D;
d3dm.Ambient=A;
d3dm.Specular=S;
d3dm.Power=40.0f;
d3dm.Emissive=E;
pd3ddevice->SetMaterial(&d3dm);