0
我用Swift使用SpriteKit。我通过覆盖SKSpriteNode上的touchesBegin实现了一个按钮。但我不明白它是如何接触的。有时候button不会捕获,如果它有SKSpriteNode并且有时恰恰相反。请向我解释。SpriteKit上的SKSpriteNode(SKNode)如何工作touchBegin?
谢谢!
我用Swift使用SpriteKit。我通过覆盖SKSpriteNode上的touchesBegin实现了一个按钮。但我不明白它是如何接触的。有时候button不会捕获,如果它有SKSpriteNode并且有时恰恰相反。请向我解释。SpriteKit上的SKSpriteNode(SKNode)如何工作touchBegin?
谢谢!
我认为你遇到的问题是因为.userInteractionEnabled设置而触及不到注册。确保你做sprite.userInteractionEnabled = true
,因为它默认为false。
我们可以看到一些代码吗? – Roecrew 2014-12-03 23:08:27