位置: 编程技术 - 正文

[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--地图(二)(cocos2dx4.0教程)

编辑:rootadmin

推荐整理分享[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--地图(二)(cocos2dx4.0教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2dx入门,cocos2djs,cocos2dx4.0教程,cocos2dx4.0教程,cocos2d教程,cocos2dx4.0教程,cocos2dx4.0教程,cocos2dx4.0入门,内容如对您有帮助,希望把文章链接给更多的朋友!

接上文,添加地图,在地图层直接添加即可,我是将AnchorPoint设置在(0,0),方便计算坐标

本章节主要介绍两个固定技能和商店技能的实现

首先是两个固定技能,以陨石为例

首先添加按键图片精灵

然后是倒计时遮盖层,采用的是ProgressTimer实现,放在按键图片精灵上面

添加定时器,更新ProgressTimer状态

在你想要开始的时候schedule它比如第一波敌人出现之后添加触摸响应当倒计时结束的时候,将completeStone置为true,只有此时点击按键才会触发。

点击技能,在触摸层添加一个EventListenerTouchOneByOne,覆盖整个触摸层,此时点击地图时,会执行这个触摸事件

下面来看看触摸层

这里我只截取了和陨石有关以及移动地图的部分[cocos2dx学习笔记]用cocos2dx3.X完成塔防游戏王国保卫战--地图(二)(cocos2dx4.0教程)

在BaseMap里添加触摸监听层

添加地图移动时间触摸

这里设置将FiexPriority设置为-1为了确保触摸事件先与技能等其他触摸时间触发

当手指在触摸层上移动的时候,isMoved会为true,这是setSwallowTouches(isMoved)会将其他触摸事件吞噬这样是为了确保移动的时候经过或者移动结束的时候碰巧在某触摸点时,不会触发其他触摸事件(比如说移动完手指正好在某个防御塔上,这样就不会弹出防御塔升级层)另外当移动的时候也不会触发技能事件监听,可以移动完再选择技能释放地点

我实现整个技能监听加上触摸移动差不多就是这样

商店技能,召唤士兵等其他技能也是同样的思路,只是使用的技能不同罢了~其他的例如冰冻敌人、召唤士兵等将在对应的模块中一一介绍

今天先暂时写到这样,还有苦&#;的实习等着我去找

Cocos2dx技术(三)——cocos2dx基本概念(四)动作 1、Action类的作用:Action对象可以随时间改变Node的属性,任何一个以Node为基类的对象都持有一个可执行动作的Action对象。2、Cocos2dx里面的By与To的区别By

-----cocos2dx一个都不能死(含源码) 不知不觉今天又这个点了,今天应该早点睡啊。昨天没写东西,就是因为睡得早啊,结果忘了,今天补上,昨天终于把一个都不能死写完了,慢慢弄吧

cocos2dx 使用过程中内存管理的理解 关于引擎内存管理的细节,网上有大量的详解,这里概括一下:cocos2d-x的世界是基于CCObject类构建的,所以内存管理的本质就是管理一个个CCObject。//CCObj

标签: cocos2dx4.0教程

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

上一篇:[置顶] Cocos2d-x《雷电大战》(5)-单例模式英雄飞机闪亮登场!([置顶]游戏名:chivalry2)

下一篇:Cocos2dx技术(三)——cocos2dx基本概念(四)动作(cocos2dx 教程)

  • 应收留抵税额退税款属于哪类科目
  • 出口退税账务怎么做账
  • 报销流程如何操作视频
  • 应收利息增加会计分录
  • 出口退税综合服务平台广东
  • 注册资本金实缴和认缴区别
  • 分公司独立核算的利弊
  • 物业采购主要做什么
  • 哪些纳税人不得办理一般纳税人登记
  • 评估价与成交价相差多少合法
  • 纳税义务未发生是什么意思
  • 内部损益表
  • 单式记账法是什么意思呀
  • 制造费用可以抵进项税吗
  • 贸易公司代采购怎么做账
  • 退货应入会计什么科目
  • 营改增相关规定
  • 工行代收资金清算过渡户是什么?
  • 销售折让的税收分类编码
  • 预缴企业所得税怎么做会计分录
  • 如何区分境内所有银行卡
  • 对外投资增长过快
  • 机构股东入股资金流向
  • 事业单位购买固定资产如何记账
  • 母公司拨款给子公司的账务处理
  • 发票认证后还要做什么
  • 计提坏账准备的科目
  • 发给职工的交通补贴
  • 增值税增量留抵退税政策解读
  • .exe文件怎么打不开
  • 应收账款记账凭证如何填写
  • php自动下载文件到本地
  • php有啥用
  • 押金收不回的会计分录
  • 房屋装修各项费用比例
  • 公司没有营业额零报税的后果
  • php yield 异步
  • 微信小程序四人游戏
  • echarts地图tooltip
  • 蒙特利尔 攻略
  • 企业收到海河工厂发运的乙材料,并验收入库
  • 什么是行政单位任命的事业单位工作人员
  • 预收账款是否要缴纳增值税
  • 银行日记账错误更正案例
  • 存货暂估入账会计分录
  • sql 临时表格
  • 税率免税的发票
  • 签三方协议需要法人本人去吗
  • 汽车维修企业怎么认定小微企业
  • 公允价值变动损益影响利润吗
  • 企业出售房屋
  • 支付运费的会计怎么记录运输费
  • 餐饮行业的个体工商户怎么交税
  • 什么叫金税四期呢?
  • 商业承兑汇票怎么贴现
  • 增值税加计抵减企业所得税如何处理
  • 公对私 预付款 税
  • 建立备查账的是
  • mysql 表分区
  • sql server 自增列设置语句
  • 播放winner
  • 开机时显示
  • xp设置程序开机启动
  • macbook看视频卡顿
  • macbookpro中的文本编辑
  • linux me
  • win10系统哪款好
  • 怎么设置开机启动项?
  • win7 分区表
  • win10系统如何清洗打印机喷头
  • win7怎么给硬盘重新分区
  • Perl实现高水线算法(解决多值比较问题方法)
  • glsl 函数
  • js传参数有长度限制
  • 10分钟掌握心理学
  • 置顶pyq会被自己屏蔽的人看到吗
  • jquery 异步提交表单
  • python2ide
  • 欠税多少构成犯罪
  • 怎么注册山东省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设