2017-02-19 13 views
0

シーン内にさまざまなSKSPriteNodeを作成しました。ノードは円です。私は、ノードのサイズを、私が持っている状態に応じて、元のサイズの2/3または3/4に変更することができるかどうか疑問に思っていました。私はスケールメソッド/関数を使用する必要があることを知っていますが、私は100%は2/3または3/4のそれはパラメータに現在のサイズを実装する方法を確認していないよ:/スケーリングSKSpriteNode

答えて

0

メソッド/関数そのよう:

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

次いでような状態の間実装:

scalePlayer(percentage: 0.75) 
+1

をSKNodeは既にxとyのスケールの両方を設定する方法を有しているので、これは不要です。だから、あなたはこれを 'mySprite.setScale(0.75)'のようにすることができます – Whirlwind