位置: 编程技术 - 正文

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

  • 小规模纳税人广告费扣除标准
  • 服务费可以计入办公费吗
  • 金税四期对小规模纳税人
  • 减免税款抵税怎么做分录
  • 购买固定资产是费用吗
  • 信用评估费用收费标准
  • 投资盈利后可以买股票吗
  • 医院会计制度准则
  • 私营独资企业可以变更法人吗
  • 怎么核算关联企业的借款费用?
  • 增值税附征优惠政策
  • 公司发工资是私账
  • 年报怎么看
  • 企业为一般纳税人税率多少
  • 母公司资产转移到子公司
  • 小规模纳税人别人开了专票怎样处理
  • 建设银行对公转账限额
  • 企业所得税调增调减项目有哪些
  • 转让投资性房地产收到售价款
  • 在win7中创建快捷方式可以创建什么
  • 如何打开mac系统
  • 电脑蓝屏修复方法是什么
  • 异常发票怎么处理
  • 商业会计结转成本
  • php b/s
  • 我的世界1.12.2优化下载
  • 以前年度企业所得税分录
  • 房地产企业的沙盘模型制作费会计处理
  • 土地增值税案例题库
  • 当年盈余资金计算公式
  • 非盈利组织盈利怎么办
  • javascript手机版
  • win11的截屏
  • 目标检测选SSD还是YOLO
  • HTTP 协议
  • pytorch jit
  • ai绘画网站
  • yum命令安装软件
  • php二分查找算法两种方法
  • 营业外收入账务处理方法
  • 企业净利润率是多少好
  • 红字写信是什么意思
  • 员工多了怎么管理办法
  • 残疾基金出什么科目
  • 出纳记账凭证怎么写
  • mysql索引原理及慢查询优化
  • 预计资产负债表和预计利润表构成了整个财务预算
  • 预提费用是应付账款吗
  • 网上商城功能
  • 固定资产加速折旧计算方法
  • 现金收支月报表
  • 国有土地使用权是什么意思
  • 个人开运输发票需要的资料哪些?
  • 软件开发服务费计入什么科目
  • 房地产营业税率是多少
  • 直接人工标准工时计算公式
  • 老板出差带礼物给员工的说说
  • 原告起诉被告承担诉讼费
  • 年末增值税有留底,挂在哪个科目
  • 制造费用不结转成本 报表平吗
  • sql批量替换字符串
  • 硬盘安装windows11
  • mac的itunes怎么下载歌曲
  • macos catalin
  • 怎么查看自己mac电脑有没有被人使用过
  • pqhelper.exe是什么进程 pqhelper进程查询
  • 测试模式win8专业版 9200
  • android native opengl
  • [置顶]bilinovel
  • javascript弹窗函数
  • 完美解决怠速抖动加油就平稳
  • android 中 EditText加入图标 更改边框颜色 设置透明
  • shell脚本sudo免输密码
  • js有多重模块定义方式
  • unityugui优化
  • Android调用系统摄像头
  • 重庆黄桷垭在什么地方
  • 河南个人社保查询登录入口官网
  • 新疆地方税务局举报电话
  • 税务系统领发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设