2017-10-17 21 views
0

Je suis en train de faire un jeu de type zombie apocalypse et j'ai du mal à savoir où/comment déclarer des zombies. Je pensais que puisque je les avais faites dans mon fichier Gamescene.sks avec chacun le nom «zombie», alors ils seraient déclarés comme ça. Je suis en train de faire les zombies (que je fait 4 dans le fichier .sks) chasser le joueur (que je également mis en place le fichier .sks et codifiés dans les lignes supérieures du code.)Utilisation de l'identifiant non résolu 'zombies'

override func didMove(to view: SKView) { 

    let player = self.childNode(withName: "player") as? SKSpriteNode 

    for child in self.children{ 
     if child.name == "zombie"{ 
      if let child = child as? SKSpriteNode { 
       zombies.append(child) 
      } 
     } 
    } 

} 
+0

Ceci est ma première application que j'essaie de faire en utilisant des fichiers .sks. –

+0

On ne sait vraiment pas si vous posez une question ici. Y a-t-il une erreur? Les zombies ne sont-ils pas trouvés et mis dans votre tableau? quelle est la solution? –

Répondre

0

Après une En essayant, j'ai découvert que mes fichiers .sks et .swift ne communiquaient pas et que je devais mettre en place la vue.

if let view = self.view as! SKView? 
if let scene = GameScene(fileNamed: "GameScene") 
scene.scaleMode = .resizeFill