如何调整SKShapeNode的大小?
box.frame.width = 10
给出错误Cannot assign to the result of this expression
let actionResize = SKAction.resizeToWidth(10, duration: NSTimeInterval(0.1))
box.runAction(actionResize)
什么都没发生
box.xScale = 0.1
缩放节点而不是调整大小
答案 0 :(得分:7)
操作resizeToWidth
可以由SKSpriteNode调用。
你可以调用动作,
scaleTo
,使用SKShapeNode。
答案 1 :(得分:-3)
将其更改为var:
var shapeNodeName = SKShapeNode(rectOfSize: CGSizeMake(100,100))
// change to new size - shape will now be 150 x 150
shapeNodeName = SKShapeNode(rectOfSize: CGSizeMake(150,150))