Я создаю универсальное приложение 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.