位置: 编程技术 - 正文

[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 教程)

  • 外资企业能投资国企么
  • 预收账款属于什么科目借贷方向
  • 旅游企业纳税
  • 车船税每年都要交吗标准多少
  • 收购公司财务怎么交接
  • 资本公积账务
  • 房地产开发精装房是国家规定吗
  • 应付借款利息分录
  • 服务行业主营业务成本包括哪些内容
  • 红字发票冲销的销项税怎么处理
  • 免税产品的销项税
  • 分配的股息 要交所得税吗
  • 固定资产账载金额和税收金额的区别
  • 出口企业享受增值税优惠政策
  • 办公室饮用水可以浇花吗
  • 企业交的社保是什么
  • 预缴的附加税还可以扣减吗
  • 广告业增值税税率6%是多少
  • 统一员工行为规范
  • 营改增后二手房转让 一般计税 可以差额
  • 电商刷单手续费做什么费用?
  • 资金占用费如何开票
  • 进口采购交的增值税
  • 补缴的增值税可以计入以前年度损益调整
  • 含税房租
  • 长期待摊费用的内容和特征
  • 股票属于以下哪一类金融工具
  • ZF框架实现发送邮件的方法
  • php 生成opcode
  • win10应用商店下载微信
  • 二年级祖先的摇篮教学视频
  • 补充养老保险税收规定扣除率
  • 提前预支工资怎么报税
  • qttask.exe是什么进程?qttask.exe是不是病毒?
  • intempt
  • PHP:JulianToJD()的用法_日历函数
  • 金融服务企业按照是否办理存款业务
  • php实现文件上传下载
  • php常用数组函数和用法
  • 销售商品的结转
  • 提存计划怎么算
  • php屏蔽错误
  • 开公司车出差违章了谁负责
  • 现金流量表期初现金余额怎么计算
  • 退役士兵抵税2019
  • 收款收据可以盖业务章吗
  • 有趣的 Go HttpClient 超时机制
  • 金蝶专业版如何打印凭证
  • 金税盘减免税款月末如何结转
  • 投资款不打入公司账户可以吗
  • 企业月末在产品数量变化不大时,最适宜
  • 公司一年的账目怎样算
  • 一般纳税人开普票要交税几点
  • 社保怎么交最划算
  • 个人所得税的纳税期限
  • 印花税征收范围口诀
  • 事业单位财政直拔工资误填为劳务费怎么写情况说明
  • 工资挂账怎样做账
  • 中小企业的资产负债率均值是多少
  • 小微企业未开票收入怎么申报
  • 什么是库存现金限额
  • 新会计准则经营租赁
  • msg是啥
  • 电脑系统垃圾
  • win 7怎么设置开机启动
  • win8补丁官网
  • 一键修复ie
  • cocos设置锚点
  • js的脚本语言
  • shell 计算表达式
  • angular.min.js
  • shell脚本判断两个数大小
  • jquery从左到右渐渐显示
  • 如何将python中的列表与数据对齐
  • xmpp client
  • 税务徽标含义
  • 内蒙古低保信息网
  • 水电费的增值税专用税可抵扣进项
  • 华为西安总代理
  • 重庆地税局官网公众号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设