我的游戏中我的四边形之间有随机线,我想删除它:
如您所见,立方体之间似乎有一些线条。有谁知道如何删除它们?我正在使用openGL。
编辑: 我的意思是有没有任何OpenGL函数,比如glEnable来解决这个问题?
答案 0 :(得分:1)
我猜你的图像上有你的所有纹理?
在块的边缘附近,OpenGL对附近的像素进行采样以使其平滑,因此在污垢块的边缘,您可以看到它略微褪色成石块
尝试这个的lwjgl版本:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)
(以上是在c ++中)
这将为您提供像minecraft
这样的像素化效果请查看此信息以获取更多信息http://gregs-blog.com/2008/01/17/opengl-texture-filter-parameters-explained/