今、私はフルーツ忍者に似たゲームに取り組んでいます。スプライトキットで始め、ブレード効果(スクリーンをスワイプする)を開発しました。 2番目の部分はノードを追加することです(ゲームの果物など)。私はたくさん試しましたが、果物を追加するためのアニメーションや角度は得られませんでした。以下は私のコードです。スプライトキット:フルーツ忍者のようなアニメーションでスクリーンに追加する
func createApple() {
fruitNode = SKSpriteNode(imageNamed: "apple")
fruitNode.anchorPoint = CGPointZero
fruitNode.position = CGPoint(x:568, y:50);
fruitNode.name = "bulletNode"
fruitNode.zPosition = 1.0;
fruitNode.size.width = fruitNode.size.width/6
fruitNode.size.height = fruitNode.size.height/6
fruitNode.physicsBody = SKPhysicsBody(circleOfRadius: 60)
fruitNode.physicsBody?.categoryBitMask = PhysicsCategory.fruitNode.rawValue
fruitNode.physicsBody?.contactTestBitMask = PhysicsCategory.Spiral.rawValue
fruitNode.physicsBody?.affectedByGravity = false
let wait = SKAction .moveToX(self.frame.origin.x - fruitNode.size.width, duration: 4)
fruitNode.runAction(wait, completion: {() -> Void in
self.fruitNode.removeFromParent()
})
addChild(fruitNode)
}
詳細やコードを入力しないと誰もあなたを助けることはできません。私(そしてここの他の多くの人たち)は助けたいと思っていますが、私は簡単にはできません。 –
これはSOの目的ではありません。チュートリアルを見つけて、コードを書くようにしてください。特定の問題が発生した場合は、元に戻ってコードを投稿し、実行したいことと実行していることを教えてください。あなたのスプライトが画面に表示されていないかどうか、または間違ったサイズや間違った場所に落ちていない場合、落下していてもそれらを打つことなどができないかどうかは分かりません。 –
私はランダムなX、Y軸を与えて画面上に移動できますか? –