Ich versuche eine Möglichkeit zu finden, eine Position für mehrere Knoten zu verfolgen, die zufällig auf dem Bildschirm spwan, so dass ich Änderungen an ihnen während der Bewegung bei der zufälligen Position vornehmen kann .Verfolgen Sie die Position von SKSpriteNode während einer SKAction moveTo
die Knoten nur entlang der x-Achse bewegen, und ich will von 0 bis postion.x des Balls Zufallszahl erzeugen zu können, und die Farbe ändern, wenn es über die Positon
reachsoverride func update(currentTime: CFTimeInterval)
ich versuchte, Änderungen in Aktualisierungsmethode Anheften aber sobald neue Knoten Appers ein i verloren Spur der previos
ich habe auch versucht
let changecolor = SKAction.runBlock{
let wait = SKAction.waitForDuration(2, withRange: 6)
let changecoloratpoint = SKAction.runBlock { self.changecolorfunc(self.ball)}
let sequence1 = SKAction.sequence([wait, changecoloratpoint])
self.runAction(SKAction.repeatAction(sequence1, count: 3))
}
aber es macht mir keine Kontrolle über t er zufällige Position
das einzige Problem, ist, dass es nicht nur ein Sprite ist es endlose Anzahl von ihnen –
gibt es kein Problem, wenn Ihr Objekt einen Namen wie spritex.name = "Sprite1" zu selbst wie self.addChild (Sprite1) hinzugefügt haben Sie suchen können Lassen Sie sprite1 = self.childNodeWithName ("sprite1") und Sie erhalten Ihr Objekt wieder –
Ich habe meine Antwort aktualisiert, sehen Sie, ob es Ihnen helfen kann. –