位置: 编程技术 - 正文

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

  • 计提维保费
  • 小规模纳税人购车好处
  • 公司给个体户转账怎么交税
  • 会计准则折旧年限规定最新
  • 电子承兑凭证
  • 开发票第一行
  • 纳税人申请退税需要报送的资料和证件有
  • 公司转让住房是什么意思
  • 哪些科目需要计提资产减值损失
  • 哪些银行承兑汇票不能收的名单
  • 公允价值变动损益借贷方向
  • 员工迟到扣款该怎么处理
  • 有限合伙企业清算
  • 该纳税人不属于经备案的二手车企业
  • 一般纳税人的进项税额计入成本吗
  • 金税盘的年费怎么做抵扣帐
  • 增值税减免税如何处理
  • 企业的应付账款确实无法支付,经确认后转作
  • 增值税税率调整时间16变13
  • 出口退税系统怎么导入数据
  • 外汇的收入
  • 供应商质量扣款
  • ppt另存为在哪儿
  • 简易计税发票如何抵扣
  • php错误日志
  • php代码自动生成
  • 建筑施工企业关键技术岗位八大员配置要求
  • edge浏览器百度网盘插件
  • 购入材料的实际成本
  • 转账支票购买办公用品会计
  • 行政事业单位转让不动产
  • 解读一篇文章
  • 小企业会计准则调整以前年度费用分录
  • 跨月未认证的发票可以作废吗
  • php checkbox使用
  • 阿里通义千问官网
  • dpkg -s命令
  • 研发费用资本化计入什么科目
  • 递归是从底向上逐层计算的
  • 织梦怎么用
  • 利息 记账
  • 航天金税盘发票冲红怎么操作
  • 混合销售行为的例子
  • MySQL读写分离中间件
  • 个人劳务费免增值税吗
  • 可以抵扣的进项发票有哪些
  • 现代服务业进项抵扣新政策
  • 原材料的对应账户有哪些
  • 办培训机构需要什么条件手续
  • 工会经费在哪儿申报
  • 经营租赁属于什么收入
  • 物业公司预收的物业费怎么做账
  • 补付预付账款账务处理分录
  • 科目怎么写?
  • 资产负债表中的货币资金怎么算
  • 银行存款日记账与银行对账单之间的核对属于
  • gridview自定义排序
  • 微软宣布9月30日停止在俄罗斯服务
  • 系统审核策略配置
  • linux wget命令详解
  • 在windows xp
  • ubuntu系统中怎么安装mathematica13.1.0
  • ubuntu16.04 ssh连接不上
  • win10系统打不开应用程序
  • win8.1 安装ie10
  • java dao框架
  • jQuery实现的AJAX简单弹出层效果代码
  • 利用用英文怎么翻译
  • 下载一个网页的所有图片
  • javascript写html
  • jquery动态添加css样式
  • js扩展名是什么文件
  • 嵌入式安卓开发入门
  • 税务文书档案保管期限
  • 如何抵扣
  • 城管大队长级别高吗
  • 互城通怎么用微信充值
  • 广西国税发票查询系统
  • 九江五室新楼盘
  • 预缴税款怎么做账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设