提问者:小点点

如何在没有抗锯齿的情况下在Xcode 7中显示像素艺术图像


我是Xcode的新手,所以请耐心等待!:)

(使用Swift 2.1、OSX 10.11.2 El Capitan和Xcode 7.2我没有使用精灵工具包或类似的东西,我只是使用单页应用程序)

我正在尝试制作一个像素艺术游戏,但是每当我创建一个UIImageView并将图像设置为我的像素艺术png文件时,它会使图像变得模糊,这是它的截图:

正如您在预览窗口(右)中看到的,图像清晰干净,而在Xcode窗口(左)中,图像模糊不清

有人能告诉我怎么解决这个问题吗?


共2个答案

匿名用户

在swift 5中,您可以执行以下操作来更改过滤模式:

texture?.filteringMode = SKTextureFilteringMode.nearest

这将禁用选定纹理的反混淆现象。

匿名用户

这应该不是问题。

  1. 检查图像的视图模式。尝试将其设置为居中。在此处输入图像描述

您也可以关闭PNG压缩。如何跳过压缩PNG?。

这是可能的阿尔法通道是搞砸了,所以尝试保存为24位PNG没有阿尔法,甚至更好的8位PNG没有阿尔法。