位置: 编程技术 - 正文

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

  • 一般纳税人开普票税率是多少
  • 一般纳税人一直零申报会降为小规模吗
  • 运输费全额抵扣什么意思
  • 油票发票在报销中怎么开
  • 管理会计期末存货计算公式
  • 其他收益怎么用
  • 当前企业不存在是怎么回事
  • 当月已抵扣的专用发票能作废吗
  • 善意接受虚开发票只能自认倒霉么
  • 怎样填列分析资产负债表
  • 科目期初余额的录入需要从上级科目开始
  • 电子发票和纸质发票额度算在一起吗
  • 不再认证时段内
  • 现金报销银行账户
  • 周转材料低值易耗品
  • 机械设备租赁征求意见稿
  • 开发商按揭贷款担保责任有哪些
  • 企业发生什么
  • 安全生产费纳税调整政策
  • 金税盘点了没反应
  • 期货盈利需要交什么税
  • 会计调账有哪些方式
  • 商场收取商户违约金上什么税?
  • 借主营业务成本贷库存商品
  • 购置税和购车税一样吗
  • 非征期不允许上报汇总是怎么回事
  • iphone手机怎么把电话号码转到sim
  • 年薪制职工薪酬计算方法
  • 所有者权益变动表图片
  • chrom无法访问
  • 如何快速判断
  • 实收资本可以大于注册资本嘛
  • linux怎么测试端口
  • php ftell
  • conime进程太多
  • 格洛利亚酒店
  • php5 mysql教程
  • chrome使用教程
  • 应付现金股利通过
  • nvidia显卡驱动怎么安装
  • 马萨诸塞 下架
  • 小规模纳税人低于30万怎么填报申报表
  • 一般纳税人企业所得税多久申报一次
  • php中cookie的值存储在哪
  • 业务招待费包括哪些内容和费用
  • 发票章没有盖好
  • 房地产企业预缴增值税会计处理
  • 有赞微小店认证麻烦
  • db2replace函数用法
  • c语言指针妙用
  • /kill @p
  • 小规模费用发票可以抵扣增值税吗
  • 预付房租的账务处理
  • 社保费单位减免
  • 预收账款和预付账款科目都是资产类科目
  • 失业保险金退回短信
  • 管理费用收入缴纳增值税吗
  • 税控盘超过15号还可以抄报吗
  • 免费领课程有什么陷阱
  • 应付职工薪酬讲解
  • 成本会计难做吗没做过
  • 总帐设置在哪
  • win8.1配置要求
  • windows2000server安装过程
  • flashplayer不能正常运行
  • 开启linux系统路由转发功能的语句
  • win10系统开机密码设置方法
  • win8怎么停止自动更新
  • Linux基本命令使用
  • win7共享按钮灰色
  • unity3d怎么编程
  • Tcp/ip协议族
  • Python函数中仅允许有一条return语句
  • 安卓手机管家推荐
  • html中meta
  • jquery的实现原理
  • 税务局绩效奖金多少
  • 新车购置税是多少
  • 小规模纳税人应交增值税账务处理
  • 国税家园
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设