位置: 编程技术 - 正文

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

  • 营业税金及附加包括哪些
  • 住宿业的小规模纳税标准
  • 销售二手车需要什么资质
  • 金税盘业务
  • 税率为0的发票长啥样
  • 金税开票系统怎么导出发票明细
  • 负数发票要给购票人吗
  • 代开专票可以开13个点吗
  • 无偿划拨资产的入账价值
  • 土地使用税怎么征收标准
  • 简易计税收入会计分录
  • 营改增之前
  • 抵减税款用递延收入吗
  • 海关完税凭证如何抵扣进项税
  • 事业单位上级拨入资金属于什么科目
  • 使用空头支票被银行冻结
  • 支付平台使用费怎么算
  • 出口退税是退进项
  • 房租发票一下全部开出
  • 小规模纳税人未开票收入填在哪里
  • 劳务费发票可以含材料费吗
  • 如何从工商信息中看出是小规模还是一般纳税人
  • 没有经营的空壳公司可以贷款吗
  • 小额零星业务上限是多少
  • 公司车贷款还款怎么操作
  • 赠送客户产品账务处理
  • 1697509099
  • 预提长期借款利息的会计分录怎么写
  • 税控系统服务费怎么抵扣
  • windows10显示文件格式
  • window10自带哪些软件
  • 财政拨款收入的明细科目
  • 建筑工程团体意外险
  • 网页视频播放不流畅原因
  • 观察者模式 mvc
  • 编制合并财务报表时,下列各项中不属于子公司
  • 应付账款挂账会计分录
  • php生成随机字符串
  • 补缴房产税和土地使用税会计分录
  • 什么是加计扣除政策
  • ai作画
  • php 验证类
  • 文章列表是什么
  • 电子发票报税怎么操作
  • 企业商品库存周期是多久
  • pytest conftest
  • 织梦官方
  • 费用减少利润减少的情况
  • mysql8.0存储过程
  • 公司减免的社保退给个人吗
  • 公立幼儿园保育员招聘条件
  • 私车公用必须是公司员工的车吗?
  • 代建制取费标准
  • 企业汇算清缴必须要做审计吗
  • 生产加工企业辅导资料
  • 分期收款销售商品,收到本期贷款50万元
  • 企业资金占用费利率
  • 为什么车船税没有发票
  • 无法支付其他应付款核销条件
  • 期末损益类科目结转
  • 如何确定开票内容
  • 技术转让要交所得税吗
  • 固定资产清理是资产吗
  • win7系统IE浏览器打开跳转到360浏览器,怎么阻止
  • windf9
  • win7命令提示符
  • 自动隐藏桌面图标
  • javascriptcsdn
  • android环境搭建教程
  • cocos如何实现跨平台
  • javascript教程完整版
  • genymotion-unable to load virtualbox engine
  • 闵行税务稽查局
  • 手机陌陌卸载还有记录吗
  • 税务行业微信缴税项目是什么消费
  • 济南高新区工商局政务大厅电话
  • 地税占税收的比例多少
  • 上海增值税发票抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设