没有AspectFit和AspectFill,如何避免图像失真?

时间:2018-10-28 15:13:32

标签: swift skspritenode

我的问题是添加的图像变形。我已经为iPhoneX创建了像素精确的背景(1125×2436),所以不必使用AspectFill和AspectFit,因为我想要的屏幕没有黑色边框。

我使用以下代码创建图像:

func animateDeck() {

    let chip = SKSpriteNode(imageNamed: "Chip")
    chip.position = CGPoint(x: 300, y: 400)
    chip.zPosition = 2
    chip.setScale(1)
    gameScene2.addChild(chip)
    print("test")
}

有没有一种方法可以显示正确尺寸的图像而无需使用AspectFit或AspectFill?

提前谢谢

0 个答案:

没有答案