我在游戏中的四边形之间有随机线,我想删除它们:
如您所见,立方体之间似乎有线条。有谁知道如何删除它们?我正在使用openGL。
编辑:我的意思是是否有诸如 glEnable 之类的 OpenGL 函数来解决这个问题?
我猜你在图像上有所有的纹理?
在块的边缘附近,OpenGL 对附近的像素进行采样以使其平滑,所以在你的泥块边缘你可以看到它稍微淡化成石块
试试这个的 lwjgl 版本:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)
(以上在c++中)
这会给你像我的世界一样的像素化效果
看看这个以获得更多信息http://gregs-blog.com/2008/01/17/opengl-texture-filter-parameters-explained/