我正在寻找一种优雅的解决方案来在spritekit中创建一个按钮,触摸时会变成灰色,当你将手指拖出时会恢复正常。我尝试过使用touchesBegan,touchesMoved和touchesEnded的方法,但这需要我单独按名称调用每个按钮。我想知道是否有一个不同的解决方案,不需要我单独调用每个节点。谢谢。
答案 0 :(得分:0)
子类SKSpriteNode。 SkNode符合UIResponder。
在您的子类中设置userInteractionEnabled = true
处理子类中的所有触摸。