位置: 编程技术 - 正文

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设置锚点)

  • 长期股权投资的入账价值怎么算
  • 增值税发票确认平台怎么认证发票
  • 期末留抵税额是怎么产生的
  • 企业交的增值税怎么做账
  • 天然气税率13%变11%
  • 付钱给对方会计分录
  • 关税计入存货成本分录
  • 固定资产报废电脑
  • 增值税13%税率有哪些
  • 物业费计入哪里
  • 三方协议缴款账户状态错
  • 强制解除财务负责人
  • 银行存款收款凭证是原始凭证吗
  • 确认一个会计项目应符合的基本标准有
  • 应付账款借方余额为负数是什么意思
  • 没有对公账户的公司怎么注销
  • 没有业务来往可以报税吗
  • 年底增值税专用发票入帐不勾选抵扣帐务处理
  • 增值税发票对方已认证怎么冲红
  • 发票章和税号不匹配
  • 建筑公司开劳务票税点是多少
  • 分公司利润如何分红
  • 合理损耗如何计算单价?
  • 进项发票已经抵扣怎么做退回处理
  • 技术合同 免税
  • 采购开票税率
  • 1697510660
  • win10怎么打开任务管理器
  • 公司开业前启动大会
  • 哪些收入要纳税
  • 腾讯云centos5.8
  • win10锁屏壁纸自动更新
  • 鸿蒙可以看小电影吗
  • 无法访问或访问被拒绝是怎么解决
  • 煤炭企业的会计科目
  • 钢铁企业成本核算表
  • qr code在线生成二维码
  • 在妈妈身边的说说
  • php自加
  • 季节性停工计入当期损益吗
  • 单位食堂厨房设计方案
  • Linux下实现MySQL数据备份和恢复的命令使用全攻略
  • php_fileinfo不支持
  • 哪些是生产企业
  • 返利销售的增值税怎么算
  • 账务处理相关内容
  • 应交增值税的计算要加已交税金还是扣除
  • 个体工商户核定征收超额怎么缴税
  • 外币收款怎么做账
  • 主营业务收入的概念
  • 房地产行业账务处理和主要税种
  • 公司注销应收账款如何转让给第三方
  • 应付账款二级科目可以是个人吗
  • 减免与抵免
  • 代扣代缴个人所得税分录
  • 库存商品主要包括
  • 收到银行结息收入怎么做会计分录
  • 残疾人就业保障金征收使用管理办法
  • 固定资产折旧完了怎么做账
  • 怎样填写记账凭证
  • sql servererror40
  • mysql join查询慢
  • 安装Win8 64位旗舰版系统提示“windows无法安装到这个磁盘”的故障分析及解决方法
  • win10日历怎么设置
  • 重装系统要注意哪些
  • windowsxp怎么改windows7
  • win1020h2正式版
  • win7与xp双系统设置
  • 驱动人生公司怎么样
  • linux bfs
  • Cocos2d-x 3.2 Lua示例 ActionTest(动作测试)
  • android 一个activity多个layout
  • Javascript new Date().valueOf()的作用与时间戳由来详解
  • Ubuntu修改用户名
  • unity鼠标控制物体移动
  • unity c语言
  • 杭州市各区面积人口排名
  • 工商登记是实质性的吗
  • 2021年福建医保什么时候交
  • 注册海外公司如何注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设