Укажите масштабирование узла Sprite и положение между устройствами iPad и iPone в Swift. - PullRequest
0 голосов
/ 03 мая 2020

Я создаю универсальное приложение iOS. У меня есть простая функция, которая создает узел спрайта в указанном spriteNode.position с помощью CGPoint.

func createNode() -> SKNode {

    let spriteNode = SKNode()
    spriteNode.position = CGPoint(x: frame.size.width / 1.6, y: frame.size.height / 1.8)
    let sprite = SKSpriteNode(imageNamed: "node")
    sprite.zPosition = 2.0
    sprite.name = "node1"
    spriteNode.addChild(sprite)

    return spriteNode
}

Как указать положение узла спрайта для отображения в том же месте между iPad и iPhone устройствами? В моем случае, узел создан для того, чтобы идеально подходить к устройству iPad. Теперь я хочу уменьшить этот спрайтовый узел и поместить его в то же место на устройстве iPhone.

...