0

我目前正在阅读这本书:http ://www.amazon.com/Beginning-Android-Games-Mario-Zechner/dp/1430246774

这本书涵盖了 OpenGL ES 1.0。在讨论纹理映射的章节中,据说纹理坐标的原点在图像的左上角。然而,我在谷歌上找到的信息是不同的——我到处都解释说原点是左下角。

有人可以澄清哪一个是真的吗?

4

1 回答 1

2

这是书中的错误。在所有 OpenGL 版本中,纹理原点始终是左下角的像素。

如果书中的示例代码仍然有效,那么本书的作者很可能会颠倒上传他的纹理。OpenGL 纹理从下到上上传,图像通常从上到下存储在其文件中。如果是这样,两个错误相互抵消,一切看起来都很好。

于 2013-11-11T09:32:21.883 回答