位置: 编程技术 - 正文

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

  • 外贸企业申报退税流程
  • 消费税组成计税价格怎么理解
  • 劳保用品发放制度文件
  • 个税系统中的离线算税和在线算税结果一样吗
  • 汽车装饰属于什么服务
  • 非工作日是否可以开标
  • 应收账款转入呆账如何做帐
  • 由受托方提供原料和主要材料,受托方给我们开什么发票
  • 购进货物建不动产进项税额抵扣
  • 未支付商标使用费怎么办
  • 法人向企业注资有风险吗
  • 进项转出发票是否还可以转回抵扣做分录呢?
  • 车辆使用费怎么开票
  • 超市送现金券怎么做账
  • 印刷配件有哪些
  • 取得增值税专用发票是否可以抵扣
  • 营改增后房地产开发企业需要交哪些税?
  • 融资租赁的房产,按收取的租金从租计征房产税
  • 发票过期一年可以用吗
  • 增值税免税标准30万含不含税
  • 挖机所有权需要办理什么手续吗
  • 收支两条线是指
  • 补助是按基本工资还是总工资
  • 公司向股东借款合法吗
  • 总账建账科目顺序
  • 银行存款调账怎么调
  • 笔记本win10玩红警怎么全屏
  • 固态硬盘什么牌子性价比高
  • win10系统修改密码
  • win11怎么清理电脑垃圾
  • 企业购买预付卡送人分录
  • 资产处置损益和待处理财产损溢区别
  • 无形资产处置收入计入
  • 目前最流行的婚纱照风格
  • 未分配现付是什么意思
  • 有限责任公司股东对公司债务承担
  • 移动加权平均法例题
  • 汇兑差额如何计算
  • sap abap入门
  • php调用微信扫描二维码
  • 微信小程序商城源码php
  • viwer.js
  • yii框架教程
  • 人力资源管理公务员岗位
  • 多交增值税可以抵扣吗
  • 事业单位财政拨款收入会计分录
  • 企业哪些增值税免征
  • 进口商品采购流程及时间
  • 银行余额调节表的作用
  • 企业所得税视同销售的会计处理是?
  • 摊销无形资产10000元
  • 以前期间留抵税额是什么意思
  • 普通发票开具红字发票后发票联怎么处理?
  • 营业外收入记入企业的什么
  • 现金日记账定金怎么算
  • 投资利润率怎么看投资好还是不好
  • 过程中必须有哪两种状态
  • 企业进出口总额
  • 什么是流动负债确认条件是什么
  • 收到合同预付款在账上怎么记
  • 做账工资和申报工资不一样
  • 怎样填制记账凭证表
  • MySQL thread_stack连接线程的优化
  • vim入门教程
  • fedora workstation怎么安装
  • windows xp的安装
  • Serv-U 构建个人FTP服务器图解
  • .mcp是什么文件
  • win8怎么关闭管理员用户
  • linux usb audio
  • cocos2dx 3.17
  • unity开发用macbook怎么样
  • 用python做
  • 百度关键字搜索员是干嘛的
  • js能实现的简单效果
  • android 监听事件
  • python相关图片
  • js能写贪吃蛇游戏是什么水平
  • 个人所得税app查不到工资记录
  • 企业不做审计会有什么后果?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设