这是我的顶点格式
struct v
{
v(float ix,float iy, float iz,float iu,float iv)
{
x=ix; y=iy; z=iz; u=iu; _v=iv;
}
float x,y,z;
float u,_v;
static const DWORD FVF=D3DFVF_XYZ|D3DFVF_TEX1;
};
渲染状态
Device->SetTexture(0, Tex);
Device->SetRenderState(D3DRS_LIGHTING, false);
坐标
v1[0]=v(0.0f,0.0f,0.0f,0.0f,1.0f);
v1[1]=v(0.0f,1.0f,0.0f,0.0f,0.0f);
v1[2]=v(1.0f,0.0f,0.0f,1.0f,1.0f);
显示是黑灰色的 请问还有什么原因导致不显示纹理? |