缩放 SKSpriteNode

Scaling SKSpriteNode

我在一个场景中创建了各种 SKSPriteNode。节点是圆。我想知道如何根据我的条件将节点的大小更改为原始大小的 2/3 或 3/4。我知道我必须使用比例 method/function 但我不是 100% 确定我将如何在参数中实现当前大小的 2/3 或 3/4:/

Method/Function 这样:

func scalePlayer(percentage: CGFloat)
{
    player.xScale = percentage
    player.yScale = percentage
}

然后在这样的条件下执行:

scalePlayer(percentage: 0.75)