我在我的Square中有紋理。問題是當我分配浮動紋理點時,圖像右旋轉45度。我希望沒有輪換。紋理浮動字體 - 旋轉問題
當前紋理點:
texture = new float[]{
0.0f, 0.0f,
0.0f, 1.0f,
1.0f, 0.0f,
1.0f, 1.0f,
};
任何想法?提前致謝!
這是怎麼結尾:
這是我想要的:
我在我的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的吧?可能有幾個原因...請張貼一些代碼。首先你確定你的投影設置正確嗎?
其次,檢查你的紋理座標是否與你的頂點座標正確對應。
投影設置正確。當你說對應於我的頂點座標時,你究竟是什麼意思? – 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