如何调整SKShapeNode的大小?

时间:2018-05-17 20:44:25

标签: swift

我初始化了一个形状为矩形的SKShapeNode对象,如何将该对象的宽度减少一个固定值?

到目前为止,我有这个:

    var health_bar = SKShapeNode(rectOf: CGSize(width: 300, height: 100))
    health_bar.name = "health_bar_name"
    health_bar.fillColor = SKColor.green
    health_bar.position = CGPoint(x: 70, y: 400)
    scene.addChild(health_bar)

我想减少矩形的宽度,比方说25。任何想法如何实现这个?

1 个答案:

答案 0 :(得分:0)

您可以使用health_bar.scale()缩放节点的宽度尺寸。它需要一个SCNVector3。

Documentation