位置: 编程技术 - 正文

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

  • 中外合资企业要交什么税
  • 增值税专用发票电子版
  • 空调维修保养征收什么税?
  • 小规模纳税人免税会计分录
  • 本年利润借方余额意味什么
  • 期初是什么
  • 增值税 不含税
  • 无形资产净损失计入
  • 减免税额和抵免的区别
  • 人工成本比例
  • 汇算清缴退税可以不退吗
  • 付款方式分期付款
  • 承租人融资租赁设备长期应付款包括租赁资产担保余值
  • 厂家返利计提会计分录
  • 去年多计提了费用今年怎么办
  • 企业所得税利润总额和财务报表利润总额不一致
  • 招标代理服务费收费标准2023
  • 建筑业购买车辆怎么入账
  • 小规模纳税人零申报是每季度报吗
  • 车辆一次性入费用会计分录
  • 快递费税率为什么是9
  • 土地增值税清算是什么意思
  • 销售土地使用权的增值税税率
  • 劳务派遣公司支付劳务费怎么做账
  • 帮客户采购会计分录
  • 第三方派遣劳务不续签补偿金哪边出
  • 签证费入什么科目
  • fsrec.sys
  • wordpress 中文版和国际版区别
  • gnaupdaemon.exe是什么
  • yii实现使用CUploadedFile上传文件的方法
  • 工程项目科目如何设置
  • Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
  • 前端常问的面试题
  • 雷瓦老板
  • chatcters
  • 制造费用主要核算项目
  • 现金流量表的附表如何编制
  • 提取企业所得税怎么做会计科目
  • 什么叫误餐费
  • 个税累积税阶
  • 房地产预缴增值税计税依据
  • 私对公可以转账吗?会对做账不利吗
  • 收购公司款项的会计处理
  • 运输费用增值税怎么算
  • 购入交易性金融资产的相关税费计入
  • 企业与个人之间关系的理解
  • 合同取得成本和销售费用
  • 未完工属于什么科目
  • 一般纳税人证明在哪里开具
  • 专票 跨年
  • 研发费用属于哪类会计科目
  • 一般纳税人主表中的25是怎么来的
  • 筹建期业务招待费的扣除标准
  • 平均净资产是什么意思
  • 清空数据库中所有表的数据
  • mysql设置唯一值
  • ubuntu kylin 14.04下载 ubuntu优麒麟14.04 lts下载地址
  • linux ultrasphinx Anonymous modules have no name to be referenced by
  • linux磁盘空间不足怎么清理
  • Win7安全模式怎么切换到正常模式
  • windows10预览版是什么
  • win8.1玩游戏好不好
  • jQuery实现非常实用漂亮的select下拉菜单选择效果
  • surface游戏模式
  • 批处理命令在哪个菜单中
  • javascript运行在什么的脚本语言
  • 支持向量机
  • python的pip安装命令
  • unity5.x游戏开发指南
  • js 获取图片大小
  • 异步加载场景
  • jqueryui dialog
  • 个人出租住房增值税免税政策
  • 北京户籍网官方网站
  • 国家河北税务局官网
  • 转租房子转租人需要签合同吗合法吗
  • 江西国家税务局电子税务局官网
  • 怎么判断增值税发票是否虚开
  • 审计报告非标准意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设