2017-01-01 4 views
0

Wie kann ich eine Spielszene mit einem View-Controller mit Swift 3 verknüpfen?Spiel Szene zu einem View Controller

Ich habe gerade eine Schaltfläche erstellt, aber der Link, den ich für die Funktionen touchseded erstellt hat, funktioniert nicht.

override func touchesEnded(_ touches: Set<UITouch>, with event: UIEvent?) { 
    let touch = touches.first 
    let touchLocation = touch!.location(in: self) 

    if buttonHome.contains(touchLocation) { 
     print("tapped!") 
     let home:UIViewController = FirstViewController() 
     self.view?.window?.rootViewController!.present(home, animated: true, completion: nil) 
    } 
} 

Antwort

0

Ich gehe davon aus deiner Spielszene Klasse mit Xcode..in sollten Sie ein Setup-View-Controller als Variable ..here Pseudo zuzuordnen ist Code

Class your-game-scene { 
    Var viewcontroller :: gameviewcontroller 

}

Sie müssen wahrscheinlich Ihre neue Deklaration instanziieren, also finden Sie die Konfigurationsdatei für den Gamecontroller und setzen Sie es auf den View-Controller, den Sie in Ihrer Klasse einrichten

+0

Ich habe die Frage aktualisiert, ich möchte nur ein Segment von einem Spielszene zu einem View-Controller. –

+0

A Was ist was? – Pragma1

+0

Nur ein Link, als ob es zwischen zwei View-Controllern wäre. Aber ich brauche einen Link von einer Szene zum Controller zu sehen. Ich habe gerade ein Spiel über Szene und möchte zurück zum Hauptmenü (View Controller). –

Verwandte Themen