2016-06-17 22 views
-1

SpritekitはSwiftで単一画像を拡大/縮小するための任意のビルド機能を提供していますか?私は賞を受賞してスターアニメーションを提供したいゲームに取り組んでいます。私がポイント+スターアニメーションを得るとき。 SpriteKit Swiftは、単一の画像をズームするための関数やメソッドのビルドを提供していますか?SKSpriteKitで単一画像を拡大/縮小するSwift

var textZoom = SKSpriteNode(imageNamed: "Snowball") 
textZoom.position = CGPointMake(self.frame.size.width/2, self.size.height/2) 
textZoom.size = CGSizeMake(self.frame.size.width*0.10, self.frame.size.height*0.20) 
textZoom.zPosition = 26.0 
self.addChild(textZoom) 
+0

あなたがこれまでに試したことを詳しく説明してください。さらに、現時点でどのようにシーンに画像を表示しているのかをもう少し説明してください。私はSKSpriteNodeの使用を期待していますか? – CloakedEddy

+0

はいSKSpriteNodeを使用しています。 – Rex

答えて

1

あなたはSKActionを探しています。

let zoomIn = SKAction.scaleBy(2.25, duration: 1) 
sprite.runAction(zoomIn) 

SKActionのsequence([SKAction])メソッドを使用して、アクションを組み合わせることもできます。

let zoomInZoomOut = SKAction.sequence([zoomIn, zoomIn.reversedAction()]) 
sprite.runAction(zoomInZoomOut) 

あなたがトピックにかなり新しいように見えるので、私はAppleのSprite Kit Programming Guideを読ん示唆しています。少なくとも、フレームワークのための最初の章を読むことをお勧めします。

+0

私はすでにこれも使用しています。それは私の問題を解決するものではありません。 The Sprite Kit Programming Guideありがとうございます。 – Rex

+0

あなたの問題をどのように解決できないかを説明するために質問を展開してください。 SKActionはアニメーション化するための最も単純で指定された方法なので、特定の効果を探していると思いますか? – CloakedEddy

+0

@Rakshaこれは画像をズームインまたはズームアウトする正しい方法ですが、CloakedEddyは質問に正しく答えます。あなたの問題を解決していない場合は、あなたの質問を修正し、あなたの問題をより良く説明してください。 –

関連する問題