XNA Strange模糊我的透明度.png

时间:2012-06-15 16:30:35

标签: xna blur gimp

(我无法发布图片,所以我发布了链接)

我正在使用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图像都有模糊,即使在我的spritesheet字符上也是如此。当我为它设置动画时,我可以看到其他帧的模糊。

经过我的测试,我得出结论,gimp不是问题。 你能帮助我吗 ?感谢阅读。

xna4,c#2010 express edition,gimp2.611。 对不起我的英文^^

1 个答案:

答案 0 :(得分:1)

这是因为“纹理过滤”,xna默认执行此操作。 你可能可以禁用它。

找到了一些东西:https://gamedev.stackexchange.com/questions/6820/how-do-i-disable-texture-filtering-for-sprite-scaling-in-xna-4-0