他,
我有一个四边形,我想在它上面绘制两次相同的纹理。当纹理设置时,我做一个像素分析器,会扭曲图像。我有D3DFVF_TEX2的灵活顶点格式。当我制作我的四边形时,我给它2个纹理coördinates。
但现在呢?如何在具有相同坐标的相同四边形上绘制两次纹理?
#define CustomFVF (D3DFVF_XYZ | D3DFVF_TEX2)
这是我的四合一。
CustomVertex vertices[4] = {
{ -width - 0.5f, height + 0.5f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }, //top left
{ width - 0.5f, height + 0.5f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f }, // top right
{ -width - 0.5f, -height + 0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f }, //bottom left
{ width - 0.5f, -height + 0.5f, 0.0f, 1.0f, 1.0f, 1.0f, 1.0f } // bottom right
};