位置: 编程技术 - 正文

[置顶] Cocos2d-x《雷电大战》(3)-子弹无限发射([置顶] clauvio,Twitter小老鼠)

编辑:rootadmin

推荐整理分享[置顶] Cocos2d-x《雷电大战》(3)-子弹无限发射([置顶] clauvio,Twitter小老鼠),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:[置顶] 纯享版奥义,手机迅雷搜:阿天动漫,[置顶] cmbwfh,[置顶] 此外,车牌号:458143(懂得都懂[吃瓜]),[置顶] 此外,车牌号:454118(懂得都懂[doge]),[置顶] 纯享版奥义,手机迅雷搜:阿天动漫,[置顶] cmbwfh,[置顶] clauvio,Twitter小老鼠,[置顶] chill your life,内容如对您有帮助,希望把文章链接给更多的朋友!

林炳文Evankaka原创作品。转载请注明出处 本文要实现雷电游戏中,游戏一开始,英雄飞机就无限发射子弹的功能。这里的思想是单独给子弹弄一个层,在这个层不设置一个定时器,每隔一个时间,根据当前英雄飞机传入的位置,生成子弹,并设置子弹的移动事件,和移动后的事件(就是把子弹删除掉,节省内存)。

最终效果:

Cocos2d-x版本:3.4

工程环境:VS

一、英雄子弹层

1、HeroBulletLayer.h

2、HeroBulletLayer.cpp

注意:

1、

这里用了把子弹的图片加入到缓存中的方法,然后需要创建子弹时候调用如果不这样做的话,游戏会很耗内存,就会很卡!

2、这里重写了create方法,让它带一个参数,用它来传入英雄飞机

二、使用方法[置顶]
        Cocos2d-x《雷电大战》(3)-子弹无限发射([置顶] clauvio,Twitter小老鼠)

效果:

要注意mHeroPlane是上一讲中跟随手指移动的英雄飞机,看这里Cocos2d-x《雷电大战》(2)-精灵随手指移动,你点哪我走哪!

三、思路说明

1、上面的英雄子弹类很好用,你只要传入一个英雄飞机的位置,它就会生成英雄子弹层不断调用定时器生成子弹,同时加入到当前层中和Vector中(用来保存所有的子弹)

2、 根据当前英雄飞机的位置,计算子弹移动的距离,然后速度是自己设定的,就可以计算子弹要移动的直线距离的时间。

3、 当子弹移动到视野外后,就删除掉这个子弹,vector中也要删除。

4、GetBullet();是用来得到当前的vector子弹集合,然后我们需要一个一个的取出来,判断是否和敌机相撞,如果是,就调用removeBullet(Node* pNode);就是这样了。比如:

效果如下:这里要注意下vector的遍历用法,不能[],cocos2dx没有重载这个,要用at.

这里只是示例了下怎么用,子弹碰到飞机后就把它删除掉,敌机还没有做处理

林炳文Evankaka原创作品。转载请注明出处

基于cocoStudio和BMfont的艺术字体制作 我们在制作游戏的过程中经常要使用各式各样的艺术字体,这些字体让我们的游戏看起来更加美观更加的萌(--!)但是很多的新手都不知道这些字体是

Cocos2d-x动画工具类 1.此工具类的目的是为了方便执行动画,使用TexturePackerGUI工具可以导出plist文件和png图片,这里我示例图片叫bxjg.plist和bxjg.png////////////////////////////////////

cocos2d-x与ios内存管理分析(在游戏中减少内存压力) 原文地址:

标签: [置顶] clauvio,Twitter小老鼠

本文链接地址:https://www.jiuchutong.com/biancheng/368948.html 转载请保留说明!

上一篇:cocos2dx游戏 方块向前冲 开源(cocos2dx开发的游戏)

下一篇:基于cocoStudio和BMfont的艺术字体制作(cocoswot)

  • 企业所得税怎么征收几个点
  • 个人所得税如何办理退税
  • 减免所得税额是怎么算出来的12行
  • 金税盘维护费发票需要认证吗
  • 公司购买汽车的折旧年限
  • 出租固定资产的折旧额是什么意思
  • 资金占用费税前扣除比例
  • 合并报表调整分录理解
  • 预收账款哪一方是增加
  • 经营成本是营业成本还是营业总成本
  • 应收账款余额百分比法是什么意思
  • 结转周转材料成本分录
  • 有形净资产负债率怎么计算
  • 违约金收入需要缴纳印花税吗
  • 土地出让金抵减销项税如何申报
  • 出口企业退税流程
  • 损益类科目为什么不影响利润
  • 发票税额小数点后面没打印上能用吗
  • 权责发生制如何计算
  • 以旧换新增值税税率是多少
  • 应付票据属于什么类账户
  • 报税遇节假日延长吗?
  • 福利性补贴包括哪些
  • 固定成本与变动成本的区别
  • 企业的应收帐款增长率超过销售收入增长率是正常现象
  • 资产减值损失在贷方表示什么意思
  • 购买国债利息收入计入利润总额吗
  • 现金净流量正常值
  • 政府奖励如何记账
  • 汇总表格怎么设置
  • 利息调整摊销额等于什么
  • 利润分配未分配利润期末有余额吗
  • 退货应该怎么记账
  • php实现的中秋博饼游戏之掷骰子并输出结果功能详解
  • 有限合伙企业如何退出合伙人股份
  • 邮件远程控制
  • win11电脑硬盘分区
  • 绿萝怎么养才能爬藤
  • 期初在产品成本是什么
  • 劳务佣金合法吗?
  • 投资收益结转到哪个科目
  • 财务报表中固定资产清理为什么加借方余额
  • 待提出票据交换及转汇款怎么做账
  • vue中elementui怎么用
  • 房贷计算器搜房网
  • linux部署tomcat的war包
  • 存货跌价准备确认损失
  • 工商年报资产状况纳税总额怎么填
  • 所得税费用本期金额怎么算
  • 必要报酬率和期望报酬率谁大更好
  • 在建工程包括哪些大类科目
  • 积分兑换商品怎么查快递
  • 一般纳税人如何申报增值税
  • 办公设备折旧年限规定多少年
  • 佣金开什么发票内容?
  • mysql视图语句
  • 可以按日期排序
  • mysql基本教程
  • 屏幕右下角显示A2
  • ubuntu如何安装
  • Linux环境下MySQL服务器优化的方法详解
  • win8电脑背景变成黑色的了是为什么
  • win10用着怎么样
  • win8.1输入法打不了中文
  • Win10系统怎么使用经典事件查看器?
  • android的开发
  • vs2019怎么用gets
  • perl读取文件内容
  • 安卓机虚拟键盘
  • android:excludeFromRecents="true"
  • linux如何批量执行脚本
  • linux同名文件
  • js插件大全
  • 页面怎么打印在一张张上
  • 莱鸟人集团
  • 1万4千块钱交多少个人所得税
  • 贵州省税务网上缴费平台
  • 地税电子税务局漏报要去大厅吗
  • 怎么在年报查询个人信息
  • 税务局开展税收宣传
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设