Swift: detectando a interseção do kit de sprites SKShapeNode
Estou desenhando com o Sprite Kit. Eu gostaria de detectar quando os desenhos do usuário estão se cruzando.
Eu tentei seguir o código, mas ele não funciona. Parece que o kit de sprite não está salvando todos os pontos:
override func touchesMoved(touches: NSSet, withEvent event: UIEvent) {
/* Called when a touch begins */
touch = touches.anyObject() as UITouch!
for drawingPoint in drawingPoints{
if(touch.locationInNode(self) == drawingPoint){println(true)}
}
drawingPoints.append(touch.locationInNode(self))
}