Unity 2D艺术很模糊

Tia*_*aan 4 pixel unity-game-engine tiled

出于某种原因,我不能像在Unity中创建的那样将这些图块映射出来......像素艺术从Tiled导入Unity.

Tiled中的像素艺术: 瓷砖

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

有谁知道如何解决这个问题?提前致谢!


根据要求,精灵导入设置: 精灵导入设置

QBr*_*ute 9

毕竟发表我的评论作为答案.

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

在这里你可以看到双线性和点过滤之间的区别. 双线性与点

如果这没有帮助,请尝试使用Sprite Import中的质量设置.增加"最大尺寸"并禁用"压缩"或提高压缩质量.

在这里,您可以看到不同压缩质量之间的差异,范围从"低"到"高"到"无" 气质

您还可以尝试增加"最大尺寸"值以获得更高质量的精灵.它会将精灵的尺寸缩放到不超过指定值.如果您的精灵表已经小于"最大值",增加它将无效.

下图为尺寸之间的差别512,256,12864与尺寸的雪碧423 x 467 最大值

您可以看到尺寸以上的尺寸不会产生任何影响,而较小的值会缩小精灵,降低其视觉质量.

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

编辑:
正如@NikaKasradze指出的那样,您也可以尝试默认的质量设置.去Edit > Project Settings > Quality

质量设置

顶部的矩阵为您提供了编辑器本身以及所有构建目标平台的所有当前质量级别的选择.绿色勾号显示当前选择的默认质量.您还可以设置"纹理质量",它定义项目中的整体纹理分辨率.您可以选择"Full","Half","Quarter"和"Eight Res".您应该为当前的默认设置选择"Full Res".


Der*_*lef 5

考虑到您已经将过滤更改BilinearPoint (no filter),问题可能是Unity默认压缩您的纹理.如果它是POT纹理(两个分辨率的幂),这很可能.


您可以在纹理导入设置底部为各个平台覆盖此设置.选择RGBA 32 bit是否需要Alpha通道(透明度),或者RGB 24 bit如果不需要,请选择未压缩的纹理.
不要忘记点击Apply-button!;)

如果这没有帮助,你可以张贴导入设置的图片吗?
另外,您的图像是什么数据类型?

编辑:
添加导入设置截图后,在我看来问题在于SpriteMode设置.
据我所知,使用的图像是tilemap形式的Spritesheet.因此SpriteMode应该设置为Multiple.

然后,您可以单击Sprite Editor按钮并使用该Slice功能将表单切割为单个精灵(现在单独使用,从Unity 5.6开始).
您可能想要使用该Grid - By Cell Size方法,这基本上是如何在Tiled中处理它.

您还需要调整Pixels Per Unit设置以匹配切片的分辨率(对于像素完美的结果).