2017-07-04 7 views
0

Mein schnelles Projekt stoppte plötzlich zu arbeiten. Es wirft die Fehler auf:Verwendung des nicht deklarierten Typs '' Swift ERROR

Verwendung von nicht deklarierten Typ 'GameScene'

und

Verwendung von ungelösten Bezeichner 'GameScene'

Meine GameViewController Datei ist:

class GameViewController: UIViewController { 

var scene: GameScene! //Use of undeclared type 'GameScene' 

override func viewDidLoad() { 
    super.viewDidLoad() 

    let skView = view as! SKView 
    skView.isMultipleTouchEnabled = false 

    scene = GameScene(size: skView.bounds.size) //Use of unresolved identifier 'GameScene' 
    scene.scaleMode = .aspectFill 

    skView.presentScene(scene) 
} 

Meine GameScene Datei ist:

class GameScene: SKScene { 

var platform1: Platform! 

override func didMove(to view: SKView) { 
    scene?.backgroundColor = UIColor(red: 132.0/255.0, green: 179.0/255.0, blue: 255.0/255.0, alpha: 1.0) 

    addPlatforms() 
} 

func addPlatforms() { 
    platform1 = Platform() 
    platform1.size.width = frame.size.width/4 
    platform1.position = CGPoint(x: platform1.width/2, y: frame.size.height/8) 
    addChild(platform1) 
} 

Jede Hilfe wird sehr geschätzt.

+0

Haben Sie das Modul SpriteKit importiert? –

Antwort

0

Am Anfang der Datei schreiben Sie import SpriteKit. SpriteKit ist das Framework, mit dem Sie GameScene verwenden können.

Lassen Sie mich wissen, wenn das hilft!

+0

Danke für Ihren Vorschlag, aber ich habe SpriteKit in beiden Dateien importiert. – Grandmango227

Verwandte Themen