我可以将 PanGestureRecognizer 添加到 SKSpriteNode 吗?
Can I add a PanGestureRecognizer to a SKSpriteNode?
这是我的代码
var node = SKSpriteNode()
node.size = CGSize(width: 200, height: 200)
node.color = UIColor.black
node.position = CGPoint(x: 100, y: 50)
self.addChild(whiteBox)
let myPanGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panMethod))
node.addGestureRecognizer(myPanGestureRecognizer)
我收到这个错误
Value of type 'SKSpriteNode' has no member 'addGestureRecognizer'
解决这个问题的方法是什么
请试试这个:
node.inputView?.addGestureRecognizer(myPanGestureRecognizer)
这是我的代码
var node = SKSpriteNode()
node.size = CGSize(width: 200, height: 200)
node.color = UIColor.black
node.position = CGPoint(x: 100, y: 50)
self.addChild(whiteBox)
let myPanGestureRecognizer = UIPanGestureRecognizer(target: self, action: #selector(panMethod))
node.addGestureRecognizer(myPanGestureRecognizer)
我收到这个错误
Value of type 'SKSpriteNode' has no member 'addGestureRecognizer'
解决这个问题的方法是什么
请试试这个:
node.inputView?.addGestureRecognizer(myPanGestureRecognizer)