Je travaille dans un jeu pour mon collège et je suis coincé dans une chose.tournage emplacement en mouvement rapide
lorsque je tente de tirer avec mon héros la balle remontons seulement ou côté je besoin de mon bullet aller là où jamais mon héros faites pivoter plz me aider c'est mon code
func spownBullet() {
let bullet = SKSpriteNode(imageNamed: "Bullet")
let hero = self.childNodeWithName("hero") as! SKSpriteNode
bullet.zPosition = 1
bullet.position = CGPointMake(hero.position.x, hero.position.y)
bullet.size = CGSize(width: 20, height: 30)
let bulletact = SKAction.moveToY(self.size.height + 300, duration: 1)
bullet.runAction(SKAction.repeatActionForever(bulletact))
self.addChild(bullet)
}
La fonction peut être globale. Les deux lignes qui l'utilisent devraient simplement remplacer celle que vous avez dans votre code d'exemple (où vous créez un bulletin). –
ty mais j'ai où devrais-je mais le deuxième code (laissez bulletDestination = endPointMovingSpriteFrom (hero.position, atAngle: hero.rotation, pourDistance: 300) let bulletact = SKAction.moveTo (bulletDestination, durée: 1)) dans touchesMoved. ? –
lorsque je le remplace, s me donner une erreur –