swift CGPath перемещается на несколько пикселей

У меня проблема с cgpath. Мой cgpath перемещен на несколько пикселей. Как установить cgpath под картинкой Могу ли я получить cgpath из png alpha?

    let Mountain = SKSpriteNode(imageNamed: "mountain1")
    // Ground =
    Mountain.setScale(0.5)
    Mountain.position = CGPoint(x: self.frame.width+(Mountain.frame.width/2)+CGFloat.random(min: 0, max: 100), y: startGround.frame.height-43 + Mountain.frame.height/2)
    let path = CGMutablePath()
    path.addLines(between: [CGPoint(x: 0.0, y: 0.0),CGPoint(x: 246.0, y: 510.0)])
    path.addLines(between: [CGPoint(x: 0.0, y: 700.0),CGPoint(x: 246.0, y: 510.0)])
    Mountain.physicsBody = SKPhysicsBody(edgeLoopFrom: path)

0 ответов

Другие вопросы по тегам