0

(画像は載せられないのでリンク貼っておきます)

私は pixelperfect を使用して 2D プラットフォーム ゲームに取り組んでいます。

問題は、ゲーム内で使用される png 画像に関するものです。透明度上、若干のにじみがあります。

このような :

http://i.stack.imgur.com/lBX3A.jpg

TheGimp でテクスチャを開くと、次のようになります。

http://i.stack.imgur.com/pOeF4.jpg

これは私の地図のサンプルです (ズーム 1600x)。

ご覧のとおり、黒の周りにぼやけはありません。(灰色の四角は透明度を意味します)。

私が行ったテスト:

  • 圧縮せずに保存して再度開く = ぼかしなし。
  • 確かに、私はgimpに白い背景を追加しました(白い背景に暗いぼかしが見やすいです):

(http://) i.stack.imgur.com/jfhWv.jpg

もちろん、透明にしたかったので、白い背景を削除しました。

最後の情報:スプライトシートのキャラクターであっても、すべての透過png画像にぼかしがあります。アニメ化すると、他のフレームからのぼかしが見えます。

テストの結果、gimp は問題ではないと結論付けました。手伝って頂けますか ?読むためのThx。

xna4、c#2010 エクスプレス エディション、gimp2.611。私の英語でごめんなさい^^

4

1 に答える 1

1

これは、xna がデフォルトで行う「テクスチャ フィルタリング」が原因で発生します。おそらくこれを無効にすることができます。

何かを見つけた: https://gamedev.stackexchange.com/questions/6820/how-do-i-disable-texture-filtering-for-sprite-scaling-in-xna-4-0

于 2012-06-15T16:33:10.430 に答える