缩放 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)
我在一个场景中创建了各种 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)