Ich habe 2 SKScene
s. Die erste Szene hat 2 Knöpfe: einen männlichen Spielerknopf und einen weiblichen Spielerknopf. Die zweite Szene hat 2 versteckte Bilder: ein männliches Spielerbild und ein weibliches Spielerbild.So fordern Sie Daten von einer anderen Szene in SpriteKit an
Wenn männliche Spieler in Scene1
ausgewählt ist, möchte ich das männliche Spieler-Bild sichtbar in Scene2
machen, aber ich habe Probleme, die Daten zwischen SKScene
s vorbei. Ich benutze Sprite Kit und Programmierung in Swift. Bitte beraten. Hier
ist das, was ich bisher versucht:
// Scene1:
import SpriteKit
class Scene1: SKScene {
var malePlayer = SKSpriteNode()
var femalePlayer = SKSpriteNode()
var maleSelect = false
var femaleSelect = false
// in touches began..
if self.nodeAtPoint(location) == self.malePlayer {
maleSelect = true
// then i present scene2
} else if self.nodeAtPoint(location) == self.femalePlayer {
femaleSelect = true
//then i present scene2
// in scene 2:
class Scene2: SKScene {
var playerSelected: Scene1()
// did move to view
var boy = SKSpriteNode()
var girl = SKSpriteNode()
if self.playerSelected.maleSelect == true {
self.addChild(boy)
} else if self.playerSelected.femaleSelect == true {
self.addChild(girl)
}
Haben Sie etwas noch versucht? Wenn ja, bitte posten Sie den entsprechenden Code. Es wird nicht erwähnt, welche Sprache Sie verwenden. Ziel c? Schnell? – jsondwyer
ich bearbeitete Code für besseres Verständnis und es ist für Sprite-Kit. Szene 2 wird angezeigt, aber Player erscheint nicht in Szene 2. – viktorm