-1

ぼやけたキャラクターアニメーション

わかりました^^は2つのスプライトを並べた写真です。

左のスプライトは、アニメーションが完了した後のキャラクターです。

右のスプライトは静止画像としてのキャラクターです。

ご覧のとおり、なぜかアニメーションスプライト後の左がぼやけていますか?誰かがこれを修正していますか?フィルタを設定しようとしましたが、スプライトシートの代わりに単一のスプライトを使用しました。

助けてください

前もって感謝します!:)

4

1 に答える 1

2

最も可能性の高い問題は、ぼやけた文字が整数以外の位置にあることです。あなたが言及したアニメーションがキャラクターをたとえば500,500や501,501ではなく500.5,500.5に移動する場合、slickはおそらく何らかの補間を実行して画像をピクセル未満に移動し、それが表示されるぼやけにつながる可能性があります。これが問題である場合は、次のように描画呼び出しのパラメーターを整数にキャストすることで解決できます。

image.draw((int)x,(int)y); //this may solve your problem
于 2012-07-24T12:25:24.567 に答える