我正在寻找一种将高度和宽度约束添加到SpriteNode的方法。

let firstObject = SKSpriteNode(imageNamed: "card1")

override func didMoveToView(view: SKView) {
    firstObject.position = CGPoint(x: size.width * 0.5, y: size.height * 0.5)
    addChild(firstObject)
}


这是我目前的代码-它显示了图像,但它变大了,所以现在我想做这样的事情;

firstObject.addConstraints(height and width)


但我似乎在任何地方都找不到答案。

最佳答案

您可以使用其size属性设置大小:

let width: CGFloat  = 100
let height: CGFloat = 100
firstObject.size    = CGSizeMake(width, height)

10-08 15:35