How do you scale SKSpirteNode without anti aliasing

后端 未结 3 1364
北荒
北荒 2021-02-08 02:18

I am trying to scale an SKSpriteNode object without smoothing/anti-aliasing (I\'m using pixel-art so it looks better pixelated).

Is there a property I need to set to do

3条回答
  •  别跟我提以往
    2021-02-08 03:18

    Just a note, if you create a SKSpriteNode instead of SKTexture, you can set the SKTextureFilteringNearest like in the following example:

    SKSpriteNode *asteroid = [SKSpriteNode spriteNodeWithImageNamed:@"o1"];
    asteroid.size = CGSizeMake(36, 24);
    asteroid.position = CGPointMake(startX, startY);
    asteroid.name = @"obstacle";
    // >>>
    asteroid.texture.filteringMode = SKTextureFilteringNearest;
    // <<<
    [self addChild:asteroid];
    

提交回复
热议问题