2

我正在使用Sprite Kitin创建一个非常简单的游戏Swift。游戏有一个简单的网格,SpriteKitNodes我想问一下,一次为所有设备开发它的更好方法是什么。

我已经Size Classes在 Storyboard 中学习了新功能,但它可以在这里使用SpriteKit吗?如何通过代码实现约束?

在这里,我只是在确定的位置创建节点,但当然需要根据设备的大小对其进行操作。

func addNodeToScene(x: CGPoint,y: CGPoint)
    {
        let node = SKSpriteNode(color: self.colorOfSpriteNode, size: CGSize(width: 50, height: 50))

        node = String(format: "node%d", self.nodeIdentifier)
        ++self.nodeIdentifier

        node.position = CGPoint(x: x, y: y)

        addChild(node)
    }

我已经检查了类SKContraint,它可以用于此目的吗?

4

0 回答 0