位置: 编程技术 - 正文

[置顶] 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)

  • 辞退补偿金按照什么工资算
  • 原材料入库进项税
  • 增值税专用发票抵扣期限
  • 公允价值变动损益增加记哪方
  • 物业公司停车费按什么征税
  • 报税时提示缺少相关组件怎么解决
  • 佣金的发票
  • 金税盘技术维护费账务处理
  • 保险公司赔款可以用子女的二类卡吗
  • 开票交税当月不确认收入如何做账?
  • 不良产品出库维护制度
  • 如何减少资产负债表上的资本公积
  • 进项发票税点属于什么科目?
  • 租房提取的话可以全部提取吗
  • 劳务公司开的3%专用发票能抵扣吗
  • 建筑业增值税税率由11调整到10
  • 增值税如何填报
  • 企业房产使用税
  • 不动产增值税发票抵扣
  • 对方公司破产债务怎么办
  • 不征税发票的12个税种
  • 打车进项可以抵扣吗
  • 季度所得税申报可以弥补以前年度亏损吗
  • 企业其他应付款增加说明什么
  • 暂估冲回账务处理
  • mac dns 设置
  • 公司收到保险公司退保费怎么账务处理
  • 简易计税分包抵减
  • 贸易公司销售
  • win10电脑文件夹打不开
  • 在window操作系统中
  • qtaet2s.exe - qtaet2s是什么进程 有什么用
  • 股票的交易费用是怎么算的
  • 销售折让负数发票如何入账
  • 其他业务成本主要有哪些
  • php响应时间
  • edge浏览器百度网盘插件
  • 小规模纳税人免税政策2023年
  • 增值税纳税申报表在哪里打印
  • 外汇申报是什么意思
  • 快递明细单
  • okr开源软件
  • 哪些发票可以抵扣?
  • 公司法人怎么样才会没有责任
  • 劳动仲裁赔偿款会计分录
  • 老板让我做分公司负责人能接受么
  • 发票的种类有哪些?存在哪些区别
  • 未付货款尾款会计分录
  • 免抵退税和留抵退税计算题
  • 小规模纳税人涉嫌虚开发票
  • 预收账款常见的问题
  • 企业所得税缴纳模式
  • 付境外股东股利要交什么税
  • 支付广告费属于进项还是销项
  • 小规模其他业务收入交多少税率
  • 代扣代缴完税凭证只能次月抵扣吗
  • 资产负债率多少属正常范围
  • 什么是现金等价物列举
  • sql解析框架
  • 怎样备份微信聊天记录到新手机
  • win2008定时任务设置
  • centos查看所有文件
  • win10自动设置时间灰色
  • win10手机版微信uwp下载
  • 苹果手机
  • 如何在windows制作表格
  • linux 运行二进制文件
  • win7系统怎么关闭屏幕保护
  • win7系统虚拟机
  • win7息屏不断网
  • [置顶]bilinovel
  • 文件上传的三个条件
  • (翻译)你最好骑一辆共享单车
  • css中层叠的含义
  • NGUI之UICamera
  • 在html中写入javascript
  • jquery鼠标移入移出切换图片
  • 陕西省国家税务局
  • 税务总局绩效管理四大板块
  • 安徽省渔业管理办法第十条规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设