位置: 编程技术 - 正文

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

  • 个人独资企业和个体工商户的税收区别
  • 个人股权转让如何纳税
  • 企业所得税的纳税人发生年度亏损的时间
  • 建筑业收到预收款预缴增值税
  • 增值税如何进行税收筹划
  • 税务登记管理办法2023
  • 餐饮业厨房设备专票可以抵税吗
  • 股份公司解散是什么?
  • 可供出售金融资产新准则叫什么
  • 所得税分支机构分配表怎么填
  • 指定扣缴和法定扣缴区别
  • 顺丰开专票有明细吗
  • 跨期列支成本费用危害
  • 合同金额与结算金额一致,如何约定
  • 代缴税款是什么意思
  • 计提应付票据利息的会计分录
  • 个体户如何做零申报
  • 个人所得税中的股息红利应纳税额
  • 长期股权投资减值准备借贷方向
  • 工资税后扣款
  • 海关增值税进项转出
  • 税收滞纳金算不算营业利润
  • 股权转让 分期付款
  • 所得税预警税负率
  • 普通发票税率为1%吗
  • 营改增后房产税计税依据及计算方式
  • 港口建设费2021年归国家税务总局
  • 民办学校都没有编制吗
  • 某物业公司组织工人进入下水道
  • 非流动资产基金是什么意思
  • 代扣车船税的手续有哪些
  • 个体户经营所得核定税率
  • 以前年度未分配利润属于什么科目
  • 研发过程中材料费计入
  • 分支机构怎么认定和纳税?
  • 宝塔linux面板怎么安装
  • 开始菜单无法打开怎么办
  • 企业所得税汇算清缴补缴税款分录
  • window10如何设置休眠时间
  • 微信支付宝转账最新规定
  • 损失赔偿金要开什么发票
  • js map foreach遍历
  • 录入财务凭证
  • 中文最早出现的时期
  • React常见面试题
  • php目录浏览
  • vue中使用md5加密
  • phpunit
  • 卷积核步长公式
  • python输出inf
  • 进项税额转出都需要开具红字发票吗
  • 企业长期借款的渠道有哪些
  • 入库的残料价值包括哪些
  • mysql 优化技巧
  • 修改mysql配置
  • 固定资产丢失如何补办
  • 融资租赁固定资产折旧年限
  • 固定资产基本特点
  • 印花税征税对象是什么
  • 特殊销售方式下销售额的确定
  • 暂估应付账款余额调整
  • 饭店现金账怎么记账
  • 分配服务器失败
  • linux 修复系统
  • win8.1技巧
  • grep正则表达式运用举例
  • 简述在windows中创建用户的步骤
  • 解决胃胀气最快方法
  • EXTJS FORM HIDDEN TEXTFIELD 赋值 使用value不好用的问题
  • jquery上传图片并预览
  • python100行代码案例
  • android设置无标题
  • Javascript & DHTML 实例编程(教程)基础知识
  • 前端闭包函数
  • unity-x
  • 建设工程需要缴纳哪些税
  • 买房契税发票图片别人看到了有危险吗
  • 湖南电子税务申报
  • 社保已生成单据如何作废上海
  • 收缴和缴纳的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设