SpriteKit childNodeWithName nicht finden können vorhandene Knoten

Ich habe diesen code in SKScene:

override func touchesBegan(touches: NSSet!, withEvent event: UIEvent!) {

    var touch: AnyObject = touches.anyObject()
    var point = getPoint(touch.locationInNode(self))
    var name  = NSStringFromCGPoint(point)

    for children in self.children {

        if (children as SKSpriteNode).name == name {

            println("exist!")
        }
    }
    var tempNode = self.childNodeWithName(name)
}

Sehe ich "existiert!" im log, also gibt es einen Knoten mit diesem Namen in Kinder-array, aber tempNode ist null. Die self.childNodeWithName("//" + name)Aufruf gibt null zu.

InformationsquelleAutor Valeriy | 2014-08-30
Schreibe einen Kommentar