0
シーン内にさまざまなSKSPriteNodeを作成しました。ノードは円です。私は、ノードのサイズを、私が持っている状態に応じて、元のサイズの2/3または3/4に変更することができるかどうか疑問に思っていました。私はスケールメソッド/関数を使用する必要があることを知っていますが、私は100%は2/3または3/4のそれはパラメータに現在のサイズを実装する方法を確認していないよ:/スケーリングSKSpriteNode
シーン内にさまざまなSKSPriteNodeを作成しました。ノードは円です。私は、ノードのサイズを、私が持っている状態に応じて、元のサイズの2/3または3/4に変更することができるかどうか疑問に思っていました。私はスケールメソッド/関数を使用する必要があることを知っていますが、私は100%は2/3または3/4のそれはパラメータに現在のサイズを実装する方法を確認していないよ:/スケーリングSKSpriteNode
メソッド/関数そのよう:
func scalePlayer(percentage: CGFloat)
{
player.xScale = percentage
player.yScale = percentage
}
次いでような状態の間実装:
scalePlayer(percentage: 0.75)
をSKNodeは既にxとyのスケールの両方を設定する方法を有しているので、これは不要です。だから、あなたはこれを 'mySprite.setScale(0.75)'のようにすることができます – Whirlwind