位置: 编程技术 - 正文

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

  • 出借包装物收取的押金
  • 加油充值卡发票能入账吗
  • 客户维护费计入什么科目
  • 自然人个税申报换电脑数据怎么合并
  • 技术服务费属于哪个商品编码
  • 一般纳税人月销售额多少免征增值税
  • 符合条件的居民企业之间股息红利
  • 软件企业享受税收优惠
  • 汇总记账凭证会计核算形式
  • 水利建设专项收入怎么报税
  • 员工租房合同
  • 企业收到票据背书转让给其他公司怎么做会计处理?
  • 债券利息收入的增值税
  • 税务部门如何核定税额
  • 小规模纳税人开具1%增值税专用发票可以抵扣吗
  • 航天服务费手写发票可以抵减吗?
  • 企业为员工租房后的事故处理
  • 工会筹备金和工会经费金额一样吗
  • 非同一控制企业合并商誉
  • 光伏安装工程公司有哪些
  • 定率征收怎么申报
  • 小企业会计准则成本核算方法选什么
  • 合作社人工工资账务处理
  • 运输公司造成的损耗
  • win10 多屏协同
  • 对公账户发放工资要固定几号打吗
  • player windows
  • 对公账户转库存现金对方科目怎么填
  • 土地增值税清算全流程实战案例
  • 企业所得税年报申报时间
  • PHP:ftp_nb_continue()的用法_FTP函数
  • php的header函数
  • 股权融资的第六步
  • 企业支付宝账单明细怎么查
  • php判断https
  • 公司账户转法人账户
  • linux0.11编译
  • 未抵扣进项税额转出完整分录
  • 支付税审费用怎么做账
  • SQL SERVER 2008 64位系统无法导入ACCESS/EXCEL怎么办
  • 固定资产折旧方法和计算公式
  • 长期股权投资采用成本法核算的,应按被投资单位
  • 金蝶软件修改凭证
  • 通讯补贴计入个税吗
  • 小规模纳税人企业所得税优惠政策最新2023
  • 外经证办好了后怎么开票
  • mysql怎么恢复数据
  • 小规模纳税人增值税超过30万怎么纳税
  • 投资性房地产累计摊销
  • 物流公司交的保证金可以退吗?
  • 售后服务维修收费制度
  • 销售产品结转成本
  • 混凝土增值税发票税率
  • 供应商质量考核单
  • 设置账本应当遵循哪些原则
  • mysql5.5.27安装教程与配置
  • sql语句的优化方式
  • 部署与布署哪个正确
  • 自动锁定系统
  • ubuntu系统安装教程
  • culauncherexe是什么进程
  • linux操作系统的安装
  • nmeo.exe是什么
  • Win10 Mobile10586.122更新了哪些内容?更新内容大全汇总
  • Unity3D Editor类(Inspector) 编写经验总结
  • js加载失败怎么办
  • nodejs的express框架详解
  • jquery 延迟执行方法
  • vue使用mixin
  • android 调用相机拍照
  • js创建一个对象,里面有属性和方法
  • python,web
  • python3 tkinter
  • 河南省国家税务总局发票查询系统
  • 江苏 税务局
  • 综合所得申报表在哪里
  • 印花税怎么计提和结转
  • 社保申报截止日期每月
  • 2018年申报时间
  • 税务总局四个确保
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设