位置: 编程技术 - 正文

[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 pdo分页
  • 向国外个人支付的佣金是否缴纳个人所得税
  • 未入账发票可以作废吗
  • frontpage在哪里打开
  • 坏账准备的相关账务处理
  • 债券投资账务处理例题
  • 企业销售不动产增值税税率
  • java本地缓存框架有哪些
  • 工程的直接成本包括哪些
  • 协会收到的政府奖励会计处理
  • 计提的附加税
  • 2023前端面试题目100及最佳答案
  • js数组菜鸟教程
  • fdisk cfdisk
  • 资产减值损失的大幅度变动
  • 企业收到发票后怎么入账
  • 残疾基金出什么科目
  • 进项税额抵减额怎么算
  • 环境检测收费依据2017
  • 开房租发票交的税因优惠政策退税如何账务处理?
  • 政府会计的会计要素有哪几个?会计要素之间的关系如何?
  • 建筑安装的扩展性是指
  • 企业收到运输发票
  • 企业所得税季度申报表营业收入怎么填写
  • 退税登记怎么办理
  • 无形资产摊销是按原值吗
  • 房地产企业成本核算方法
  • 决算清理期和库款报解整理期
  • 资产负债表其他应收款计算公式
  • 银行账户收费开户流程
  • 商贸公司会计成本核算方法
  • 年末出现打一数字
  • 财务会计属于什么职位类别
  • sql server数据库中的null(空值)
  • sql server中千万数量级分页存储过程代码
  • win10怎么添加
  • linux 显示
  • win10蓝屏后黑屏
  • macza
  • 电脑开机黑屏光标闪烁怎么解决
  • win10系统中怎么删除日志文件
  • 如何显示文件后缀名
  • from tkinter import
  • js显示时间并且之后秒数实时更新
  • 不需要背景
  • python基本入门
  • vuerouter嵌套路由
  • jquery示例
  • python代码视频
  • node.js怎么用
  • shell脚本批量添加10个用户
  • vuex按需加载
  • android基础入门教程
  • 季报逾期申报怎么写
  • 麻将 空白
  • 扶贫绩效目标申请怎么写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设