2017-01-16 6 views
0

Обновление: даже код шаблона Apple не отображает узлы в симуляторе.Узлы не отображаются в iOS Simulator (GameKit)

Простейший код, например создание узла красного квадрата, не будет работать (этот проект работал до сегодняшнего дня, и я его не изменил). Например:

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) 
    } 

} 

Или более сложный код, такой как:

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

Определить, что «не будет работать». Составлен ли проект? Если да, то, что подсчет числа self.children (где self - текущая сцена)? – Whirlwind

+0

Для квадратного узла он указывает узлы: 1, но он не будет отображаться на экране – John

+0

Я даже попытался создать новый проект и запустить его (код шаблона яблока), и даже эти узлы не отображаются на экране – John

ответ

0

По какой-то причине либо изменяющемся название проекта в целом, или изменить его, чтобы не включать в тире неподвижную его. Я думал, что опубликую это, если у кого-нибудь еще будет такая проблема.

Смежные вопросы