纹理浮动字体 - 旋转问题

时间:2010-10-20 10:15:20

标签: java android opengl-es

我的广场上有纹理。问题是,当我指定浮动纹理点时,图像在右侧旋转45度。我希望它没有轮换。

当前纹理点:

texture = new float[]{
0.0f, 0.0f,
0.0f, 1.0f,
1.0f, 0.0f,
1.0f, 1.0f,
};

有什么想法吗?提前谢谢!

这是结束的方式:

alt text

这就是我想要的:

alt text

2 个答案:

答案 0 :(得分:1)

我想你想要:

texture = new float[]{
0.0f, 0.0f,
0.0f, 1.0f,
1.0f, 1.0f,
1.0f, 0.0f,
};

即。交换第三和第四个条目。

编辑: 应该是:

texture = new float[]{
0.0f, 1.0f,
1.0f, 1.0f,
0.0f, 0.0f,
1.0f, 0.0f,
};

答案 1 :(得分:0)

这是OpenGL吗?可能有几个原因......请发布一些代码。首先,您确定您的投影设置正确吗?

其次,检查您的纹理是否与顶点坐标正确对应。