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)
}
}
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
Für den quadratischen Knoten heißt es Knoten: 1, aber es wird nicht auf dem Bildschirm angezeigt – John
Ich habe sogar versucht, ein neues Projekt zu erstellen und das (Apples Vorlagencode) und selbst diese Knoten nicht auf dem Bildschirm angezeigt – John