在默认情况下,DX3D是开启灯光的。但在某些时候,我们可能希望关掉灯光。
我们可以通过执行下面两条代码来完成这个工作:
第一句:m_lpDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
第二句:m_lpDevice->SetRenderState(D3DRS_AMBIENT, 0xffffffff);
这样就可以完全的关闭灯光了,只会显示出我们所设置的纹理。
其实际上就是使我们设置的材质失效(当然也可以不去设置材质,只简单的加载纹理)。
在默认情况下,DX3D是开启灯光的。但在某些时候,我们可能希望关掉灯光。
我们可以通过执行下面两条代码来完成这个工作:
第一句:m_lpDevice->SetRenderState(D3DRS_LIGHTING, FALSE);
第二句:m_lpDevice->SetRenderState(D3DRS_AMBIENT, 0xffffffff);
这样就可以完全的关闭灯光了,只会显示出我们所设置的纹理。
其实际上就是使我们设置的材质失效(当然也可以不去设置材质,只简单的加载纹理)。