2017-04-10 165 views
4

出于某种原因,我无法让这些瓷砖地图像他们在Unity中创建出来一样... 像素艺术从Tiled导入到Unity。Unity 2D艺术模糊

像素技术瓷砖: Tiled

相同的像素艺术导入到统一: Unity

没有人有任何想法,我怎么能解决这个问题? 在此先感谢!


按照要求,精灵导入设置: sprite import settings

+6

对精灵使用“点”滤波而不是“双线性”。 [链接](http://answers.unity3d.com/questions/602721/sprite-filtering-pointbilinear.html) – QBrute

+0

它目前设置为点过滤... 我也仔细检查了精灵表导入是否正确,有没有模糊... – Tiaan

+0

你是_Image_对象的大小(在_RectTransform_组件中,你可以使用“设置本地大小”按钮)设置为精灵大小?如果不是这样,由于Unity实时调整它们的方式,这可能会让精灵模糊不清。 – Kardux

回答

5

考虑你已经改变了过滤从BilinearPoint (no filter),该问题可能是统一默认压缩你的纹理。如果它是POT纹理(两个分辨率的功率),则可能是这种情况。


您可以在纹理导入设置底部的单个平台上覆盖此设置。如果你需要的alpha通道(透明度)或RGB 24 bit,如果你不这样做,让你的纹理无压缩RGBA 32 bit
不要忘了打了适用按钮! ;)

如果这没有帮助,你能发布的导入设置的照片吗?
另外,你的图像是什么数据类型?

编辑:
导入设置截图已经被添加之后,在我看来,问题出在SpriteMode设置。
据我所知,使用的图像是一个地图形式的Spritesheet。因此SpriteMode应设置为Multiple

然后可以点击按钮Sprite Editor和切割片材进使用Slice功能个别小精灵(现在分开的,作为统一5.6)。
您可能想要使用Grid - By Cell Size方法,它基本上是如何在Tiled内处理的。

你也想调整Pixels Per Unit设定以符合您瓷砖的分辨率(像素完美结果)。

+0

现在将张贴导入设置的屏幕截图,谢谢! – Tiaan

8

发布的毕竟一个答案我的意见。

正如我所说,摆脱模糊的一种方法是精灵的“过滤器模式”设置为“点(无过滤器)”,而不是“双线性”或“三线” Point Filter

这里你可以看到双线性和点过滤的区别。 Bilinear vs. Point

如果这没有帮助,请尝试搞乱Sprite导入中的质量设置。 增加“最大尺寸”,也许禁用“压缩”或提高压缩质量。

在这里你可以看到不同的压缩质量之间的差异,从“低”而不是“高”到“无” Qualities

您也可以尝试增加“最大尺寸”值更高品质的精灵。它会缩放精灵的尺寸,使其不超过指定的值。如果您的精灵表已经小于“最大值”,增加它将不起作用。

下图为一个雪碧与尺寸大小51225612864之间的差异423 x 467 Max Values

你可以看到,大小尺寸上面不会有任何影响,而较小的值将缩小精灵,降低其视觉质量。

通常摆弄这些值应该有助于让你的精灵看起来清晰,不再模糊。

编辑:
作为@NikaKasradze指出,也有默认画质设置你可以试试。转到Edit > Project Settings > Quality

Quality Settings

在顶部的矩阵给你一个选择的所有电流的质量级别的编辑器本身以及所有编译目标平台。绿色勾号显示当前选择的默认质量。您还可以设置定义项目中整体纹理分辨率的“纹理质量”。您可以选择“完整”,“半”,“四分之一”和“八分之一”。您应该为当前的默认设置选择“Full Res”。

+0

这是一个很好的答案。最后一件事 - 质量设置可以覆盖导入设置。他还必须去编辑>项目设置>质量,并确保水平正确默认,纹理质量设置为该级别的全面解决方案。 –

+0

@NikaKasradze谢谢,我已经编辑了我的答案。 – QBrute

0

字面上小时修修补补后,唯一的解决办法我能来是打开Photoshop和4000%,其原始大小导出tilemap的。 如果我放大,仍然有一些小模糊,但至少它不像我在我的问题中演示的那样糟糕。

我在这里尝试了大家的回答都无济于事,我留下的结论是,它必须是一个Tiled2Unity问题(尽管它从来没有这样做)

,如果我找到一个解决方案,我会更新这个帖子。 ..

+0

它不能是一个Tiled2Unity问题,因为你所有的输出是一个图像。你的瓷砖的大小是多少像素?如果您只是将项目文件夹中的一个图块拖动到场景中,您会看到模糊的图像吗?如果是这样,问题仍然在你的纹理导入或质量设置。你正在使用哪个Unity版本? – DerClef