Macos SpriteKit-SKSpriteNodes似乎没有抗锯齿

Macos SpriteKit-SKSpriteNodes似乎没有抗锯齿,macos,sprite-kit,skspritenode,Macos,Sprite Kit,Skspritenode,我正在为OSX(而不是iOS)创建一款SpriteKit游戏,我的图像非常参差不齐。无论是否缩放图像,都会发生这种情况。我也试过用SKTexture过滤模式的东西,但没用。有什么建议吗 CGPoint location = [theEvent locationInNode:self]; SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"key"]; sprite.position = location; [self a

我正在为OSX(而不是iOS)创建一款SpriteKit游戏,我的图像非常参差不齐。无论是否缩放图像,都会发生这种情况。我也试过用SKTexture过滤模式的东西,但没用。有什么建议吗

CGPoint location = [theEvent locationInNode:self];
SKSpriteNode *sprite = [SKSpriteNode spriteNodeWithImageNamed:@"key"];
sprite.position = location;
[self addChild:sprite];

以下是精灵套件项目中的外观:

您能发布代码和图像吗?若扩展并没有影响,那个么这听起来像是资产的问题。是的,你们说得对。经过仔细检查,这肯定是我的资产。我在Pixelmator中创建我的资源。知道什么是资产的理想DPI吗?我在顶部添加了代码。这是一个200x200px的图像,一旦我运行我的项目,它就会变成像素化的。如果您查看上面的图像,它看起来不是像素化的。此外,该项目还大幅收缩了图像。我搞乱了创建资产时使用的DPI数量,这似乎改变了在sprite kit中渲染时图像的大小。更改DPI时的大小变化可能是由您使用的工具引起的。对于视网膜图形,您可能希望在PixelMator中匹配显示(视网膜MBP为220 PPI),您可以在“图像>图像大小>分辨率”下更改密度。iMac或非视网膜MBP的DPI是什么?