长时间没来博客,居然被盗号被封····
还好解锁,之前的博客也都在。
今天记录个小问题:
cocos2dx添加一个触摸事件,因为只用到TouchEnd,就没有添加TouchBegan,结果是一直检测不到触摸。
_listener = EventListenerTouchOneByOne::create();
_listener->onTouchEnded = CC_CALLBACK_2(Card::OnTouchEndEvent,this);
_listener->onTouchBegan = CC_CALLBACK_2(Card::OnTouchBeganEvent,this);//这是必须要的,默认返回false,是不会再继续执行之后的事件的
Director::getInstance()->getEventDispatcher()->addEventListenerWithFixedPriority(_listener,1);
以上,谨记。