Swift 如何避免SpriteKit中的平滑效果?

Swift 如何避免SpriteKit中的平滑效果?,swift,sprite-kit,skspritenode,Swift,Sprite Kit,Skspritenode,我正在使用非常小的精灵,以创建一个带有像素化精灵的复古游戏。但是,当我改变我的雪碧的比例,使它们更大,雪碧套件平滑雪碧,这不是我想要的 当我增加精灵的比例时,有没有办法保持精灵的像素化?与其通过代码增加精灵的大小,不如提供更大的图像。这样可以保留纹理的定义 如果你在游戏过程中仍然需要更改精灵的大小,你可以随时减小它们。你可以使用纹理过滤模式。最近(默认为。线性)。 纹理过滤模式可以在纹理以其原始大小以外的大小绘制时使用 SKTextureFilteringNearest 使用纹理中最近的点绘制每

我正在使用非常小的精灵,以创建一个带有像素化精灵的复古游戏。但是,当我改变我的雪碧的比例,使它们更大,雪碧套件平滑雪碧,这不是我想要的


当我增加精灵的比例时,有没有办法保持精灵的像素化?

与其通过代码增加精灵的大小,不如提供更大的图像。这样可以保留纹理的定义


如果你在游戏过程中仍然需要更改精灵的大小,你可以随时减小它们。

你可以使用纹理过滤模式。最近(默认为。线性)。 纹理过滤模式可以在纹理以其原始大小以外的大小绘制时使用

SKTextureFilteringNearest

使用纹理中最近的点绘制每个像素。这种模式 速度更快,但结果通常是像素化的

试着看看它会把你带到哪里


但你应该记住,缩放位图时总会出现一些伪影(特别是在使用过滤模式时。最近的情况下)

谢谢,因为现在它看起来正是我想要的,如果出现一些伪影,我只会提供更大的图像,如@appzyorlife所说。