我正在尝试制作游戏,并且希望能够检测滑动角度。我不太确定我是否知道,但是在代码的一部分中,当尝试向GameScene.m文件中添加gestureRecognizer时,它给了我一个错误。
-(IBAction) someMethod {
UIPanGestureRecognizer *panRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(move:)];
[panRecognizer setMinimumNumberOfTouches:1];
[panRecognizer setMaximumNumberOfTouches:1];
[GameScene addGestureRecognizer:panRecognizer];
[panRecognizer release]; }
当我添加它的第三行时,它给了我以下错误:
No known class method for selector 'addGestureRecognizer:'
我是否需要导入一些东西才能使其正常工作?谢谢你的帮助!
方法addGestureRecognizer是UIView类的成员-因此您需要从SKScene视图成员中调用它。
所以试试这个...
[[self view] addGestureRecognizer:panRecognizer];
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句