2017-01-16 4 views
0

Update: Selbst Apples Vorlagencode zeigt keine Knoten im Simulator an.Knoten erscheinen nicht im iOS-Simulator (GameKit)

Der einfachste Code, z. B. das Erstellen eines roten Quadrats, funktioniert nicht (dieses Projekt funktionierte bis heute und ich habe es nicht geändert). Zum Beispiel:

import SpriteKit 
import GameplayKit 

class GameScene: SKScene { 

    override func didMove(to view: SKView) { 

     let myNode = SKSpriteNode(color: UIColor.red, size: CGSize(width: 300, height: 300)) 

     myNode.position = CGPoint(x: 0, y: 0) 

     self.addChild(myNode) 
    } 

} 

Oder komplizierten Code wie:

import SpriteKit 
import GameplayKit 

class GameScene: SKScene { 

    let myNode = SKSpriteNode(imageNamed: "Spaceship.png") 

    override func didMove(to view: SKView) { 

     myNode.position = CGPoint(x: 0, y: 0) 
     myNode.xScale = 0.5 
     myNode.yScale = 0.5 

     let action = SKAction.rotate(byAngle: 2, duration: TimeInterval(2)) 

     myNode.run(SKAction.repeatForever(action)) 

     self.addChild(myNode) 

    } 

} 
+0

Definieren Sie "wird nicht funktionieren". Wird das Projekt kompiliert? Wenn ja, welche self.children Zählung gibt dir (wo selbst ist eine aktuelle Szene)? – Whirlwind

+0

Für den quadratischen Knoten heißt es Knoten: 1, aber es wird nicht auf dem Bildschirm angezeigt – John

+0

Ich habe sogar versucht, ein neues Projekt zu erstellen und das (Apples Vorlagencode) und selbst diese Knoten nicht auf dem Bildschirm angezeigt – John

Antwort

0

Aus irgendeinem Grunde entweder die Projektnamen im Allgemeinen zu ändern, oder ändert es nicht einen Strich es fest aufzunehmen. Ich dachte, ich würde dies posten, falls jemand anderes dieses Problem hat.