【发布时间】:2012-03-01 23:27:31
【问题描述】:
我正在使用glScale() 来缩小整个游戏场景。但在某些尺度上,我得到纹理之间的差距:
我怎样才能避免这个差距?
我已经尝试将上部纹理放低一点。但随后我在纹理之间得到一条较暗的线(因为我的纹理有 Alpha 通道)。
我可以在 CPU 中手动缩小整个场景(通过计算缩放纹理的顶点)。但在这种情况下,我不能利用 VBO,因为顶点会在每一帧中发生变化(在我的情况下,缩放是非常动态的)。
当我缩小场景时,你可以建议什么来避免纹理之间的这种差距?
【问题讨论】:
标签: ios opengl-es scaling textures opengl-es-1.1