2016-04-06 12 views
0

enter image description hereWie präsentiert man eine Ansicht auf SKScene?

Ich weiß, es gibt viele Fragen gibt, auf dem gleichen Thema, aber noch habe ich keine Ahnung, oder eine Lösung erhalten, damit es funktioniert. Wie implementiere ich eine kleine Ansicht über einer Szene mit Optionen wie im Bild gezeigt?

+1

Verwenden Sie einfach einen geeigneten SKNode mit gut ausgewählten Unterknoten ... –

+0

Sie müssen auf den View Controller zugreifen und einen weiteren SKView hinzufügen. Erstellen Sie dann eine Szene, um in dieser Ansicht genauso zu verfahren wie für die bereits laufende Szene. – Wes

+0

Haben Sie Antworten auf dieses Problem gefunden? – Mounika

Antwort

0

Sie können es innerhalb der Szene tun spritekit Knoten, oder Sie können eine UIView von Ihrem Viewcontroller erstellen, und fügen Sie die Viewcontrollers anzuzeigen:

etwas wie folgt aus:

// set up base view of the game 
    self.baseView = UIView(frame: self.view.frame) 
    self.view.addSubview(self.baseView) 

    // add my skView to my baseView 
    self.baseView.addSubview(skView) 

    // add pause button on top or other elements 
    // hide or show these as needed 
    self.baseView.addSubview(self.pauseBtn) 
    self.addJoySticks() 
0

Sie könnten nur SpriteKit verwenden und selbst:

scene?.view?.presentScene(anotherScene, transition: SKTransition.fadeWithDuration(1.0)) 

bearbeiten Nur hinzufügen, falls vorhanden Hintergrund AVPlayers oder Knoten in pl sind Ja, dann werden sie beim Übergang alle verworfen.

+0

Ich habe das versucht, presentScene ersetzt die aktuelle Szene, was ich will ist, nur um zu sagen, dass Sie pausiert sind und einige Tasten für die Wiederholung und Aktualisierung in der gleichen Szene geben –