cocos2dx触摸事件的添加问题,触摸事件不起作用

前端之家收集整理的这篇文章主要介绍了cocos2dx触摸事件的添加问题,触摸事件不起作用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

长时间没来博客,居然被盗号被封····

还好解锁,之前的博客也都在。

今天记录个小问题:


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);
以上,谨记。

原文链接:https://www.f2er.com/cocos2dx/343969.html

猜你在找的Cocos2d-x相关文章