Cocos2dx中的触摸问题。我现在想实现的是对一个sprite添加监听。
我创建精灵按钮类,用了上面的方法添加了监听:
bool RoleButton::initListener()
{
EventListenerTouchOneByOne* t_listener = EventListenerTouchOneByOne::create();
t_listener->onTouchBegan = CC_CALLBACK_2(RoleButton::onTouchBegan,this);
_eventDispatcher->addEventListenerWithSceneGraphPriority(t_listener,this);
return true;
}
现在的问题是,无论我点击屏幕的什么,都会触发监听事件。我想要的是点击这个精灵,响应这个精灵的监听事件。
不太熟悉,望解答。如果可以深层解刨,感激不尽。