現在我正在與水果忍者類似的遊戲工作,我開始使用雪碧工具包,並開發了刀片效果(刷屏)。現在第二部分是添加節點(如遊戲中的水果)。我嘗試了很多,但沒有獲得添加水果的動畫和角度。以下是我的代碼。雪碧工具包:SKNodes加入動畫像水果忍者的屏幕
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軸並將它移動到屏幕上? –