cocos2d-x 3.0 点击button,点击事件响应两次

cocos2d-x 3.0 点击button,点击事件响应两次,第1张

概述内容转自:http://www.cocoachina.com/bbs/read.php?tid=184686 原因:3.0版本的点击按钮事件被集合在一起了,点击抬起移动都会触发,需要自己来判断触发类型。  示例: void UIButtonTest::touchEvent(CCObject *pSender, TouchEventType type) { switch (type)

内容转自:http://www.cocoachina.com/bbs/read.PHP?tID=184686


原因:3.0版本的点击按钮事件被集合在一起了,点击抬起移动都会触发,需要自己来判断触发类型。

示例:

voID UIbuttonTest::touchEvent(CCObject *pSender,touchEventType type) {     switch (type)     {         case touch_EVENT_BEGAN://触摸开始             m_pdisplayValueLabel->setText(CCString::createWithFormat("touch Down")->getCString());             break;                      case touch_EVENT_MOVED://触摸移动             m_pdisplayValueLabel->setText(CCString::createWithFormat("touch Move")->getCString());             break;                      case touch_EVENT_ENDED://触摸结束(在控件内抬起)             m_pdisplayValueLabel->setText(CCString::createWithFormat("touch Up")->getCString());             break;                      case touch_EVENT_CANCELED://触摸取消(在控件外抬起)             m_pdisplayValueLabel->setText(CCString::createWithFormat("touch Cancelled")->getCString());             break;                      default:             break;     } } 
总结

以上是内存溢出为你收集整理的cocos2d-x 3.0 点击button,点击事件响应两次全部内容,希望文章能够帮你解决cocos2d-x 3.0 点击button,点击事件响应两次所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1024806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存