9

私は LibGdx と Tiled を使用しています。画面を移動すると、ゲームに水平線と垂直線の両方が表示されます。必要に応じて、必要なコードを投稿できます。これらの行を停止するにはどうすればよいですか?

セリフの静止画

ラインの gfycat gif は次のとおりです。

http://gfycat.com/FastUnnaturalAmericanwirehair

編集:

これは小さなbitbucketリポジトリです。同じグリッチが含まれている、私が入手できる限り小さいものです。

https://bitbucket.org/Chemical_Studios/example-of-line-glitch/src/8eeb153ec02236d836763072611bd7aa55d38495/minimalExample/src/com/weebly/chemicalstudios/minEx/?at=master

4

2 に答える 2

13

これは、タイルにパディングを追加する必要があるためです。

これはかなり一般的な問題であり、あなたが最初に遭遇したわけではありません。基本的に、スケーリングとパンの際の丸め誤差が原因で、2 つのタイルの「間」の領域をレンダリングすることがあり、結果として何もレンダリングされなくなります -> 黒い背景色が透過します。

タイルセットにパディングを追加するには、基本的にいくつかのツールを使用する必要があります。このフォーラム スレッドで、その方法を説明しました。

また、stackoverflow に関するこのトピックに関する質問がもう 1 つあります

于 2014-04-18T06:41:20.850 に答える