cocos2d中的触摸问题
想通过一个按钮控制一个精灵的移动方向,创建了一个Button类,精灵类,他们的实例化都是在GameScene的初始化中完成的,在Button类中添加了触摸方法,由于要检测是不是触摸了按钮用到了-(void)registerWithTouchDispatcher和-(bool)isTouchForMe方法,但是有如下错误,不知道问题出在哪里,求大虾们指点 (PS:不知道图片能不能看得清楚
-(void) registerWithTouchDispatcher
{
[[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:1 swallowsTouches:YES];
}对这个函数的报错:
1、'sharedDispatcher' is deprecated
2、Sending 'ButtonLeft *' to parameter of incompatible type 'id<CCTargetedTouchDelegate>'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
多看看触摸相关的知识吧
[[CCDirector sharedDirector].touchDispatcher addTargetedDelegate:self priority:1 swallowsTouches:YES];
同问。。怎么处理