1

私は cocos2D-python を使用しており、pyglet.image.load と pyglet.resource.image で画像を読み込んでいますが、透明であると思われる場所に白いピクセルが追加されます。

私は以前にpygameを使用したことがありますが、それを経験したことはありません。

重要な場合は、paint.net を使用して画像を .png として保存します。

前もって感謝します

https://dl.dropboxusercontent.com/u/58141766/white%20pixels%20%3B(.png

4

2 に答える 2

1

どうやら私はそれをピクセル化したかったので、それをミップマップか何かにすることに決めたので、アンチエイリアスのようなものでした..

from pyglet.gl import *
glEnable(GL_TEXTURE_2D)
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST)

次に、テクスチャをロードするたびに glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST) を追加することが実用的な解決策でした。おそらく最も効率的な方法ではありませんが、まあ。

これが私が見つけた場所です: https://gamedev.stackexchange.com/questions/20297/how-can-i-resize-pixel-art-in-pyglet-without-making-it-blurry

于 2015-01-08T16:55:17.100 に答える