位置: 编程技术 - 正文

cocos2d-x游戏实例(27)-简易动作游戏(5)(cocos2dx游戏有哪些)

编辑:rootadmin

推荐整理分享cocos2d-x游戏实例(27)-简易动作游戏(5)(cocos2dx游戏有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos做游戏,cocos做游戏,cocos2d游戏源码,cocos2d开发的知名游戏,cocos2dx小游戏,cocos2dx小游戏,cocos2dx小游戏,cocos2dx小游戏,内容如对您有帮助,希望把文章链接给更多的朋友!

小满(bill man)个人原创,欢迎转载,转载请注明地址,小满(bill man)的专栏地址 = CCSprite::spriteWithFile("SpinningPeas.png");

map->addChild(enemy, map->getChildren()->count() );

enemy->setPositionInPixels(ccp(winSize.width/2 + ,));

enemy->setAnchorPoint(ccp(0.5f,0));

下面是小怪的逻辑,就是左右移动,逻辑代码如下:

就是用一个简单的计步变量enemymovetick,并根据这个值给每帧的移动步长。

为了使碰撞检测精准,我自定义了主角与怪的宽高,也加到init函数中:

ownsize = CCSizeMake(,);

othersize = CCSizeMake(,);

cocos2d-x游戏实例(27)-简易动作游戏(5)(cocos2dx游戏有哪些)

下面来看碰撞检测函数:

在函数根据两个精灵的位置,以及之前设置的宽度,来检测碰撞,两个精灵的锚点都在脚底,锚点的横坐标之差的绝对值小于宽度一半差的和,纵坐标的差(主角纵坐标减去小怪纵坐标只差)小于小怪的高,大于主角高乘以-1,也就是小怪和主角的相对位置如下:

小怪比这位置高(小矩形为小怪):

小怪比这位置低:

也就是要在这个范围内:

在update函数中调用检测函数,并且处理碰撞:

首先为主角加入受伤动作,然后将isreduce标志为true,也就是在受伤后5秒内不再检测碰撞,然后用schedule函数在5秒后将isreduce置回false。并将水平速度设置为0,

如有错误之处,希望大家多多指正

下一篇继续简易动作游戏实例

cocos2d-x游戏实例()-简易动作游戏(6) 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-html5初探学习笔记(1)-配置环境 小满(billman)个人原创,欢迎转载,转载请注明地址,小满(billman)的专栏地址

cocos2d-x初探学习笔记()-cocosBuilder cocosBuilder编辑器正是作为可视化编辑的补充,成为cocos2D-iphone和cocos2D-x的可视化编辑器,cocos2D-x从2.0版本开始支持cocosBuilder,同样cocosBuilder也是2.0版本与

标签: cocos2dx游戏有哪些

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

上一篇:cocos2d-x游戏实例(26)-简易动作游戏(4)(cocos2dx游戏案例)

下一篇:cocos2d-x游戏实例(28)-简易动作游戏(6)(cocos2d游戏源码)

  • 半年奖个人所得税怎么算的
  • 分期付款进项税额怎么算
  • 应征增值税不含税销售额(3%征收率)怎么填2020年
  • 金税盘备份文件名
  • 网银盾属于什么费用
  • 旅游业全额开票可以差额征税吗
  • 纳税人领购普通发票要求
  • 包工包料和包清工
  • 客户回款扣除的手续费会计分录怎么做?
  • 聘用劳务人员派遣合法吗
  • 购进货物用于免征增值税项目
  • 收到发票多开税额进项转出是怎样的?
  • 生产企业成本核算流程及案例
  • 企业设备安装发票税率为多少?
  • 施工工人个税怎么计算?
  • 税控服务费抵扣增值税
  • 异地仓储概述
  • 进口报关单保费
  • 银行回单箱费会扣吗
  • 向股东借款会计科目
  • phpstorm如何运行
  • 报销金额和发票金额不一致怎么做账
  • 劳务费要申报个税吗怎么申报
  • 无偿提供房屋使用 维修
  • 预收账款什么时候开发票
  • 关键点检测backbone
  • 企业破产是不是要没收法人家里全部财产
  • 彩石湖公园门票
  • php操作mysql数据库
  • maven视频教程
  • vue聊天系统
  • ChatGPT 能自己跑代码了!
  • thinkphp教程
  • 一般人转小规模政策到什么时候
  • 印花税需要扣除负数发票吗
  • 长期待摊费用属于调整账户吗
  • PhoneGap was accuriqed by adobe
  • 0税率发票什么意思
  • 投标报名费开票编码
  • 什么情况下要去y加ies
  • 房地产企业根据什么交增值税
  • 城建税的减免规定有哪些
  • SQL SERVER中关于exists 和 in的简单分析
  • 给客户送礼计入成本吗
  • 去年的分红奖金是多少
  • 分公司是否具有独立承担民事责任的能力
  • 收到政府补助的会计分录
  • 报销费用余额退回
  • 工资每月变动社保怎么变
  • 员工 成本
  • 电子银行承兑汇票操作流程
  • 资产评估增值的税务处理
  • 苗木税票怎么抵扣
  • 申报财产租赁合同怎么写
  • 中标违约保证金怎么退
  • 免征的附加税怎么做账
  • 通过SQL绘制杨辉三角的实现方法介绍
  • navicat连接mysql时出现1045错误的解决方法
  • 桌面预览
  • winxp开机界面后老重启
  • xp系统怎么改文件类型
  • linux cut-c
  • nodejs使用express如何跨域
  • bat 批处理文件
  • opengl 实现
  • 直接利用外资
  • linux ssh 安装
  • node搭建项目
  • unity 控件
  • javascript gui
  • jquery给div添加样式
  • 国家税务总局财政部公告2023年第11号
  • 税务关系转移社保怎么办理
  • 税务安装软件
  • 税务审理工作总结
  • 职称评定专业一览表
  • 如何连续打印单据
  • 内蒙古包头税务局客服电话
  • 铜川财务
  • 税务报道是干什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设