位置: 编程技术 - 正文

Cocos2dx单击事件优先级实例(cocos按钮点击事件)

编辑:rootadmin
bool MyTouchEvent1::init(){if (!Layer::init()){return false;}Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp1 = Sprite::create("HelloWorld.png");sp1->setPosition(Point(visibleSize.width/2,visibleSize.height/2));this->addChild(sp1);Sprite * sp2 = Sprite::create("node.png");sp2->setPosition(Point(visibleSize.width / 2, visibleSize.height / 2));this->addChild(sp2);//创建单机屏幕的监听器auto listener = EventListenerTouchOneByOne::create();//按下事件listener->onTouchBegan = [](Touch *touch, Event * event){//注册监听事件时绑定一个node对象,取出这个node对象auto target = static_cast<Sprite*>(event->getCurrentTarget());//坐标系转换Point pos = Director::getInstance()->convertToGL(touch->getLocationInView());//判断是不是点击到了精灵if (target->getBoundingBox().containsPoint(pos)){target->setOpacity();return true;}return false;};//抬起事件listener->onTouchEnded = [](Touch *touch, Event * event){//恢复精灵的透明度auto target = static_cast<Sprite*>(event->getCurrentTarget());target->setOpacity();};//设施点击的吞没事件(设置了以后,点击重叠部分 不会影响到下一层)listener->setSwallowTouches(true);//注册监听事件_eventDispatcher->addEventListenerWithSceneGraphPriority(listener, sp1);_eventDispatcher->addEventListenerWithSceneGraphPriority(listener->clone(), sp2);return true;}

推荐整理分享Cocos2dx单击事件优先级实例(cocos按钮点击事件),希望有所帮助,仅作参考,欢迎阅读内容。

Cocos2dx单击事件优先级实例(cocos按钮点击事件)

文章相关热门搜索词:cocos2d schedule,cocos2d schedule,cocos2djs,cocos2dx scrollview,cocos2d schedule,cocos2dx schedule,cocos点击按钮场景跳转,cocos点击事件,内容如对您有帮助,希望把文章链接给更多的朋友!

Cocos2dx多点触摸实例 boolMyTouchEvent2::init(){if(!Layer::init()){returnfalse;}SizevisibleSize=Director::getInstance()-getVisibleSize();Vec2origin=Director::getInstance()-getVisibleOrigin();/创建3个文本标签Label*te

Bullet(Cocos2dx)之交叉编译Android,集成到cocos2dx3.x 首先将src文件夹复制到jni文件夹,没有可以新建一个新建两个文件Android.mk,Application.mkApplication.mk内容如下:APP_ABI:=armeabiarmeabi-v7axAPP_PLATFORM:=android-8APP_

【cocos2dx】Ref 到底是什么鬼? cocos2dx中所有对象都继承于Ref,或者继承于Ref和ClonableRef中就是维护了一个计数器,用于判断该继承于Ref的对象是否应该deleteclassCC_DLLRef{

标签: cocos按钮点击事件

本文链接地址:https://www.jiuchutong.com/biancheng/372610.html 转载请保留说明!

上一篇:cocos2dx 3.2 Http网络连接,curl 库的介绍

下一篇:Cocos2dx多点触摸实例(cocos设置锚点)

  • 政府征用土地补偿标准2021年
  • 纳税人离线开票时间的文件
  • 投资性房地产出售时公允价值变动损益
  • 承兑汇票大回头票是什么意思
  • 零申报资产负债表年初与期末数
  • 支付宝支付高速公路发票怎么打印
  • 个税申报了还要扣钱吗
  • 什么叫备抵科目,什么叫过渡科目
  • 农村电网维护费会计分录
  • 哪些收入减免所得税
  • 购货发票属于外来原始凭证吗为什么
  • 二手房如何缴纳契税
  • 退货的增值税专用发票
  • 计提福利是什么
  • 年终奖和当月工资合并申报税
  • 审计费用需要计什么科目
  • 营改增文化体育服务包括哪些
  • 处置打包债权如何缴纳个人所得税?
  • 计算机著作权登记证书
  • 盈亏平衡点定价法例题及答案
  • 普票没有税号可以开票吗
  • 加速折旧的会计分录
  • 低于账面价值出售固定资产时下列哪项会下降
  • 国际货运运费的计算基础
  • 社保基数填错了 可以退款吗
  • 银行余额调节表例题和答案
  • 银行承兑汇票和银行汇票的区别
  • 返利是冲减收入吗
  • 长期待摊费用挂账原因
  • php中cookie和session的区别
  • 销售商品售后回购
  • 程序员中秋节祝福语
  • 支付手续费委托代销是什么意思
  • 保险公司应收账款管理现状及存在的问题
  • 结算成本处理怎么取消
  • 汇算清缴补交的所得税怎么记帐
  • php调用其他php函数
  • 实收资本印花税税率多少
  • 微信小程序开发零基础入门
  • Ubuntu server 11.04安装memcache及php使用memcache来存储session的方法
  • vue如何使用axios
  • 异地提供建筑服务预缴
  • 公司员工抽奖活动
  • 支出包括哪些项目
  • php前台模板
  • 固定资产报废如何交增值税
  • 增值税专用发票的税率是多少啊
  • 劳务报酬个人所得税税率表2023
  • 上海电子税务局网站
  • 简述银行存款对应的业务
  • 待处理财产损益期末余额在哪方
  • 小微企业免征增值税优惠政策
  • 先买再卖影响可取现金吗
  • 借款利息收入开发票
  • 待认证进项税怎么转出
  • 企业收到的政府补助属于
  • 小规模纳税人收入不能超过多少
  • 旅游费的发票可以进成本吗?
  • 企业负担的差旅费
  • 工会经费不够
  • 查找星期几
  • ubuntu系统升级后无法进入系统
  • 如何安装vmware10
  • 苹果mac双系统好不好
  • win 8.1激活
  • 微信付费使用是真的吗
  • scsiaccess.exe - scsiaccess是什么进程 有什么用
  • kochsysteme
  • centos 安装chia
  • app塔防游戏
  • 举例说明Java实现适配器模式
  • python标准库很庞大,它可以帮助处理各种工作,包括
  • Node.js中的什么模块是用于处理文件和目录的
  • node .js
  • Android之fill_parent和wrap_content
  • 可以跨区办理税务ukey更换吗
  • 企业完税证明怎么打印
  • 收购农民自产农产品可以使用现金
  • 重庆税务总局发票查询
  • 物化政的大学有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设