纹理浮动字体 - 旋转问题
问题描述:
我在我的Square中有纹理。问题是当我分配浮动纹理点时,图像右旋转45度。我希望没有轮换。纹理浮动字体 - 旋转问题
当前纹理点:
texture = new float[]{
0.0f, 0.0f,
0.0f, 1.0f,
1.0f, 0.0f,
1.0f, 1.0f,
};
任何想法?提前致谢!
这是怎么结尾:
这是我想要的:
答
我想你想:
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,
};
答
这是OpenGL的吧?可能有几个原因...请张贴一些代码。首先你确定你的投影设置正确吗?
其次,检查你的纹理坐标是否与你的顶点坐标正确对应。
+0
投影设置正确。当你说对应于我的顶点坐标时,你究竟是什么意思? – Curtain 2010-10-20 10:52:18
嗯,没有工作。 – Curtain 2010-10-20 10:26:59
你可以发布问题的图片吗? – 2010-10-20 10:30:16
看看我编辑过的帖子。 :) – Curtain 2010-10-20 10:35:55