位置: 编程技术 - 正文

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

  • 税额怎么调整
  • 股票印花税怎么交
  • 公司组织旅游的费用要交个税
  • 企业所得税季度预缴可以弥补以前年度亏损吗
  • 固定资产盘盈为什么计入盈余公积
  • 公司注销后持股要交税吗
  • 公司零星支出没有发票收据怎么开
  • 与生产相关的关键成功因素包括
  • 发票没有银行账号可以收不
  • 进项抵扣的金额怎么算
  • 房地产公司资本公积
  • 固定资产做错了怎么办
  • 建安企业核定征收税率多少
  • 企业资产折旧抵扣所得税
  • 个人所得税已申报税额合计是什么意思
  • 车辆后期保养费用
  • 固定资产一次性扣除账务处理
  • 当期所得税费用与递延所得税费用
  • 无法取得发票的费用如何入账
  • 用一般户发工资会怎么样
  • 为什么有的发票没有发票章
  • 保险保障基金的管理单位是
  • 建账时选择什么会计制度
  • 公允价值变动损益借贷方向
  • php版本升级
  • kpk是什么文件
  • 应付票据可以直接填列吗
  • 如何把握售后租回交易的主要问题
  • css实现文字颜色渐变
  • ps中文字复制粘贴
  • 季初从业人数和季末从业人数怎么填
  • 出资比例为0
  • db2bigint
  • 查财务报表的网站有哪些
  • access数据库不能存放什么数据
  • 发放职工福利的会计处理
  • sql server查询
  • 小规模纳税人差额征税
  • 管理费用是怎么计算的
  • 进项抵扣项目
  • 增值税税负率是多少
  • 个税手续费怎么计算
  • 出口退税免抵退税额要交城建税吗
  • 公司申报的工资和实际发放的工资不一样怎么办
  • 最新的会计规定出台时间
  • 委托销售产品如何做账
  • 现代服务业如何提高服务的效率和质量
  • 冲销应付账款暂估应付账款的分录怎么做
  • 简单的辞职报告
  • sql server分页查询sql语句
  • win7系统ie浏览器怎么卸载重装
  • 萝卜家园系统安装教程
  • mac怎么打开terminal
  • mac蓝牙怎么连接耳机
  • centos7如何添加永久静态路由
  • 硬盘安装在机箱内,属于主机的组成部分
  • win10改用microsoft账户登录
  • win7的库是什么
  • windows10周年纪念版
  • msng.exe是什么
  • win10系统如何查看版本号
  • win7屏幕不停闪烁
  • win7电脑屏幕设置常亮不黑屏
  • 打开应用通知栏
  • node.js wss
  • unity中播放视频
  • unity灯光烘培
  • js每天的定时任务
  • jquery-validation
  • python ftp文件上传
  • jquery返回顶部代码
  • android局部界面切换
  • Python中Collections模块的Counter容器类使用教程
  • 沈阳地方税务局原局长
  • 农产品销售个人所得税
  • 大征期 是什么
  • 如何推进社会治理
  • 手表关税税率一般是多少
  • 员工持股平台税务稽查
  • 主管单位申请书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设