位置: 编程技术 - 正文

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游戏源码)

  • 零报税有风险吗
  • 金税四期对纳税的影响
  • 远期交易怎么结算
  • 酒类许可证过期了去哪里换证
  • 利息税减少
  • 收到的普通发票需要认证吗
  • 个体工商户增值税申报操作流程
  • 2019小规模纳税人免征增值税政策
  • 委托开发费用免所得税和增值税
  • 什么时候应做资产减值准备?
  • 出口发票税率为0还能退税吗
  • 企业会主动对税吗
  • 小规模企业跨季报税流程
  • 其他综合收益影响净利润吗
  • 个人抬头的医药费可以进费用吗
  • 我的初级备考经验怎么写
  • 产品研发费用计入什么科目
  • 办公费差旅费属于
  • 法人转钱进公账可以吗
  • win7系统没有桌面图标怎么办
  • 偶然所得怎么缴纳个人所得税免税
  • 定期定额征收的个体户怎么报税
  • 一次性付一年的房租要摊销吗
  • 住宿费和差旅费
  • 使用与保养
  • 企业所得税季度预缴纳税申报表
  • 消费税不可抵扣已纳税款
  • 龙骨花的养殖方法作用
  • 材料暂估入账
  • 收到专利补贴的分录
  • php使用什么开发工具
  • 可供出售交易资产
  • 其他应付款的辅助核算项目是什么
  • 10qps是多少并发
  • json与对象的区别
  • typescript tsconfig
  • php中字符串的连接运算符是( )
  • vue开发教程
  • 注销对公账户要去原支行吗
  • 抵债资产怎么入账
  • 合作卖东西怎么分成
  • sql性能优化方法
  • 兼职人员属于雇主吗
  • 开票地址必须和营业执照上一样吗少个字号可以吗
  • 企业的利润分配包括哪些
  • 换下来的旧电池还有用吗
  • 建筑行业挂靠代扣税款如何入账?
  • 收到上月已付款的材料
  • 外购的货物发生下列用途时,不能抵扣进项税额的是
  • 新成立的公司工会经费免交一年吗
  • 如何登录网络?
  • 开发软件应采用
  • 固定资产当月计提
  • mysql连接查询的几种方式
  • win8更新到win8.1
  • win2000蓝屏0x0000007b
  • mac应用图标不见了怎么办
  • centos7怎么查看进程名称吗
  • solaris8+apache2+weblogic813+db2_82客户端+128 安装过程
  • 丢失acui16.dll
  • Windows 7 64位系统手动添加Editplus到鼠标右键的方法
  • win7升级win10系统版本软件还有吗
  • windows8图片
  • win10官方升级工具升级
  • javascript零基础
  • js一维数组转树结构
  • ExtJS 2.0实用简明教程 之获得ExtJS
  • javascript数组操作方法
  • 用户体验ui
  • vue使用mixin
  • nginx与php
  • unity 2danimation
  • js如何截取中文字符
  • javascript定律
  • 21个JavaScript事件(Events)属性汇总
  • 如何加强部门联动协作
  • 税务总局官网投诉
  • 办理出口退税需要销售合同吗
  • 根据消费税暂行条例的规定,纳税人自产自用
  • 股东非自然人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设