我正在使用glScale()
缩小整个游戏场景。但在某些尺度上,我得到纹理之间的差距:
我怎样才能避免这个差距?
我已经尝试将上部纹理放低一点。但是后来我在纹理之间得到了一条更暗的线(因为我的纹理有 alpha 通道)。
我可以在 CPU 中手动缩小整个场景(通过计算缩放纹理的顶点)。但在这种情况下,我不能利用 VBO,因为顶点会在每一帧中发生变化(在我的情况下,缩放是非常动态的)。
当我缩小场景时,你可以建议什么来避免纹理之间的这种差距?
我正在使用glScale()
缩小整个游戏场景。但在某些尺度上,我得到纹理之间的差距:
我怎样才能避免这个差距?
我已经尝试将上部纹理放低一点。但是后来我在纹理之间得到了一条更暗的线(因为我的纹理有 alpha 通道)。
我可以在 CPU 中手动缩小整个场景(通过计算缩放纹理的顶点)。但在这种情况下,我不能利用 VBO,因为顶点会在每一帧中发生变化(在我的情况下,缩放是非常动态的)。
当我缩小场景时,你可以建议什么来避免纹理之间的这种差距?