出于某种原因,我无法让这些瓷砖地图像在Unity中创建一样... 像素艺术从Tiled导入Unity。
有谁知道如何解决这个问题? 提前谢谢!
答案 0 :(得分:9)
毕竟发表我的评论作为答案。
正如我所说,摆脱模糊的一种方法是设置"过滤模式"精灵到#34;点(没有过滤器)"而不是" Bilinear"或者" Trilinear"
如果这没有帮助,请尝试使用Sprite Import中的质量设置。 增加"最大尺寸"并且可能禁用"压缩"或提高压缩质量。
在这里,您可以看到不同压缩质量之间的差异,范围从"低"超过"高"到"无"
你也可以尝试增加"最大尺寸"更高质量精灵的价值。它会将精灵的尺寸缩放到不超过指定值。如果您的精灵表已经小于"最大值",增加它将无效。
下一张图片显示尺寸为512
的精灵的尺码256
,128
,64
和423 x 467
之间的差异
您可以看到尺寸以上的尺寸不会产生任何影响,而较小的值会缩小精灵,降低其视觉质量。
通常摆弄这些值应该有助于让你的精灵看起来更清晰,不再模糊。
修改强>
正如@NikaKasradze指出的那样,您也可以尝试默认的质量设置。转到Edit > Project Settings > Quality
顶部的矩阵为您提供了编辑器本身以及所有构建目标平台的所有当前质量级别的选择。绿色勾号显示当前选择的默认质量。您还可以设置"纹理质量"它定义了项目中的整体纹理分辨率。您可以选择" Full"," Half"," Quarter"和" Eight Res"。你应该选择" Full Res"对于您当前的默认设置。
答案 1 :(得分:5)
考虑到您已将过滤从Bilinear
更改为Point (no filter)
,问题可能是Unity默认会压缩您的纹理。如果它是POT纹理(两个分辨率的幂),这很可能。
您可以在纹理导入设置底部为各个平台覆盖此设置。如果您需要Alpha通道(透明度),请选择RGBA 32 bit
;如果不需要,请选择RGB 24 bit
,以获得未压缩的纹理。
不要忘记点击Apply-button! ;)
如果这没有帮助,您可以发布导入设置的图片吗?
另外,您的图像是什么数据类型?
编辑:
添加导入设置屏幕截图后,我认为问题出在SpriteMode
设置中
据我所知,使用的图像是tilemap形式的Spritesheet。因此,SpriteMode
应设置为Multiple
。
然后,您可以单击Sprite Editor
按钮,使用Slice
功能将表单剪切成单个精灵(现在单独使用,从Unity 5.6开始)。
您可能希望使用Grid - By Cell Size
方法,这基本上是如何在 Tiled 中处理它。
您还需要调整Pixels Per Unit
设置以匹配图块的分辨率(对于像素完美的结果)。
答案 2 :(得分:1)
确保您已停用Mip地图: http://prntscr.com/eup3hd
答案 3 :(得分:1)
我的精灵图片有些问题,可以通过在图像编辑软件中更改精灵的分辨率来修复它。分辨率为576x352,我将其更改为512x512,并对其进行了修复。我认为,对于Unity而言,最好的做法是图像为正方形,并且分辨率尽可能为2的幂(例如512 = 2 ^ 9)。
答案 4 :(得分:0)
经过几个小时的修补,我唯一可以解决的问题是打开photoshop并以原始大小的4000%导出tilemap。 如果我放大,仍然会有一些轻微的模糊,但至少它没有我在我的问题中演示的那么糟糕。
我在这里尝试了每个人的答案都无济于事,我得出的结论是它必须是Tiled2Unity问题(尽管它之前从未这样做过)
如果我找到解决方案,我会更新这篇文章......