我正在创建这个拼图游戏,它在运行时生成拼图块(我生成顶点,使它们成为网格,并在运行时将它们全部纹理化)
因为我现在有一个完整的拼图,并且在确认顶点完全排列后,当我查看我的拼图时,我会得到这些微小的黑点。但是当你放大它们时,它们无处可见。
我怀疑这只是一个浮点错误。如果是这种情况,我不知道如何解决它。非常感谢有关此主题的任何意见。
提前致谢, 笑脸
答案 0 :(得分:2)
将顶点拼接在一起并使用UV贴图构成拼图网格。这样你就不会有这种视觉神器。
这是一个渲染工件而不是浮点错误。你经常会看到这样的事情,比如两块看似完美对齐的墙块仍然显示出一个很小的(像素宽)间隙。
解决这个问题的另一种方法是将拼图重叠一点。当然,您还必须考虑z顺序。
希望这有帮助。