我是 Xcode 新手,请耐心等待! :)
(使用 Swift 2.1、OSX 10.11.2 El Capitan 和 Xcode 7.2 我没有使用 sprite 套件或类似的东西,我只是使用单页应用程序)
我正在尝试制作像素艺术游戏,但每当我创建 UIImageView 并将图像设置为我的像素艺术 png 文件时,它都会使图像变得模糊,这是它的屏幕截图:
正如您在预览窗口(右)中看到的,图像清晰、干净,而在 Xcode 窗口(左)中,图像模糊且模糊
有人可以告诉我如何解决这个问题吗?
在 swift 5 中,您可以执行以下操作来更改过滤模式:
texture?.filteringMode = SKTextureFilteringMode.nearest
这将禁用所选纹理的抗锯齿功能。
你可以这样做:
Image("yourimg")
.interpolation(.none)
这应该不是问题。
您还可以关闭 PNG 压缩。 如何跳过压缩一个 PNG?.
Alpha 通道可能会搞乱它,因此请尝试另存为 24 位 PNG 无 Alpha 甚至更好的 8 位 PNG 无 Alpha。