我正在使用 LibGdx 和 Tiled,当在屏幕上移动时,游戏上会出现水平线和垂直线。如果需要的话,我可以发布您需要的任何代码。我怎样才能让这些线路停止?
这是一个 gfycat gif 的线条:
http://gfycat.com/FastUnnaturalAmericanwirehair http://gfycat.com/FastUnnaturalAmericanwirehair
Edit:
这是一个小的 bitbucket 存储库,尽可能小,但也有相同的故障:
https://bitbucket.org/Chemical_Studios/example-of-line-glitch/src/8eeb153ec02236d836763072611bd7aa55d38495/minimalExample/src/com/weebly/chemicalstudios/minEx/?at=master https://bitbucket.org/Chemical_Studios/example-of-line-glitch/src/8eeb153ec02236d836763072611bd7aa55d38495/minimalExample/src/com/weebly/chemicalstudios/minEx/?at=master
这是因为您需要向图块添加填充。
这是一个非常常见的问题,您并不是第一个遇到它的人。基本上,由于缩放和平移时的舍入错误,有时您会渲染两个图块“之间”的区域,这将导致没有渲染任何内容 -> 黑色背景颜色出现。
您基本上需要使用一些工具将填充添加到您的图块集中。在这个我解释了如何做。
stackoverflow 上还有一个关于此主题的问题here https://stackoverflow.com/questions/16062224/getting-gaps-between-tiled-textures-with-libgdx.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)