0

プラットフォーマーである LibGDX を使用して新しい Android ゲームを作成していますが、TMX (Tiled) マップに問題があります。LibGDX のタイル ギャップの問題についてよく読みましたが、うまく機能させることができません。

ここに私の問題があります: 時々、キャラクターが動くとき、各タイルでタイルセットの前のタイルの終わりを見ることができます.私のコンピュータの全画面表示では、ほとんどの場合うまくいきますが、サイズを設定すると動作しないスマートフォンの解像度 (800x480px) のウィンドウ。

この問題のビデオは次のとおりです: https://www.youtube.com/watch?v=IXaoE_YNpuA&list=UUE3Ty03UMwTh3hNIKx2Dmmw

そして、ここに私のタイルセットがあります: ここに画像の説明を入力

この問題を解決できるものについて何か考えはありますか?

4

1 に答える 1

1

これは、画像を縮小する (またはサブピクセル位置でレンダリングする) ときに発生するブレンドのためです。これを回避するには、タイル間に 2 ピクセルの間隔を追加し、このスペースのピクセルが隣接するタイル エッジの色と一致するようにします。

または、ブレンディングを無効にしてみてください。ただし、LibGDX でそれを行う方法はわかりません。

于 2014-07-26T19:21:12.110 に答える