位置: 编程技术 - 正文

cocos2dx3.2开发 RPG《Flighting》(十一)角色分类——英雄与怪物(cocos2d用什么语言开发游戏)

编辑:rootadmin

推荐整理分享cocos2dx3.2开发 RPG《Flighting》(十一)角色分类——英雄与怪物(cocos2d用什么语言开发游戏),希望有所帮助,仅作参考,欢迎阅读内容。

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

一、前言

先补充一下,英雄的死亡

英雄的死亡,我们要在FlightLayer对m_rolesArray进行清除操作

好了,前面我们讲得移动,攻击,都是对角色类来讲的。现在为了开展后面的,我们是时候对角色分成两类了,英雄和怪物。

cocos2dx3.2开发 RPG《Flighting》(十一)角色分类——英雄与怪物(cocos2d用什么语言开发游戏)

二、正文

英雄类Hero继承Role类,与Role相比,不同的地方就是Hero能够使用技能,而且有技能效果,还有initWithMessage方法就是用HeroMessage来初始化自身的一些属性罢了。

关于技能和技能效果不打算在这里开展。以后会单独有一节。

怪物类Monster也是继承Role类,与Role相比,Monster有一个仇恨&#;数组,管理对攻击过自己的英雄的仇恨&#;,默认攻击仇恨&#;最高的那个英雄,当怪物在没有攻击对象的时候,会自动随机抽取一个英雄攻击。

既然我们已经有了分类,那么为了逻辑判断操作容易点(例如英雄不能打英雄,怪物不能打怪物之类的),我们可以在父类(Role)增加一个枚举和一个标识是什么角色类型的变量,如下

大概分类就是这样子吧。

我的csdn地址:

cocos2dx3.2开发 RPG《Flighting》(十四)暂停按钮 一、前言整个教程快接近尾声了。还有一个暂停功能需要添加二、正文首先,我们要在右上方添加一个按钮boolFlightLayer::init(){MenuItemImage*pauseBtnItem=MenuItem

cocos2dx3.2开发 RPG《Flighting》(十五)最后的总结说明,以及源码分享 一、前言这次的Flighting系列教程一口气写了2天,到这里就要结束了。接下来我说明补充一下一些前面没有提到,但是我觉得有必要讲一下的。二、正文1

cocos2dx下C++正则表达式和android下C语言正则表达式的使用--------案例密码校验 /************************************************************************//*密码校验*//*C++下没有问题,但是C语言是有问题的*//*错误案例:^[a-zA-Z0-9~!@#$%^*()_+`\-={}\[\]:

标签: cocos2d用什么语言开发游戏

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

上一篇:cocos2dx3.2开发 RPG《Flighting》(十二)让怪物智能点——怪物仇恨值(cocos creator rpg)

下一篇:cocos2dx3.2开发 RPG《Flighting》(十四)暂停按钮(cocos creator rpg)

  • 接受固定资产投资的增值税计入哪里
  • 免租期租金怎么处理
  • 建筑业收到预收款预缴增值税
  • 小微企业所得税减免政策
  • 个人所得税如何入账?
  • 社保基数变更上限怎么办
  • 卖自用轿车要缴什么税
  • 出口退税的发票怎么做账
  • 建帐时库存的原材料如何入帐?
  • 非股东可以投资项目吗
  • 年报怎么看
  • 长期股权投资成本法发放现金股利
  • 5年内亏损弥补账务
  • 房地产开发公司取名
  • 预缴时弥补的以前年度亏损是会计亏损吗?
  • 公司注销前怎么平账才不用交税
  • 固定资产应付账款在现金流量表中怎么体现
  • 尚未开发的土地使用权摊销
  • 专用发票右上角的数字表示什么
  • 股份支付的会计处理?
  • 采购过程中产生的物流成本案例分析
  • 公司工会需要单独做账么
  • 鸿蒙系统桌面布局图片怎么设置
  • 稿酬所得怎么纳税
  • bios界面进入
  • 个税返还的会计处理方法
  • 去年未计提费用,今年付怎么做账
  • 怎么关闭磁贴模式
  • 进口商品增值税可以抵扣吗
  • 国家差旅费报销最新标准住宿
  • 销售退回会计处理与税务处理
  • php删除数据
  • php数据库连接池 实例
  • yii2入门
  • 银行贷款成本高
  • 不动产抵债的销售额
  • 应收票据年末计息的分录
  • 如何快速搭建前端界面
  • python爬取网站数据毕业论文
  • 网络安全工具大全图片
  • php和python结合
  • php中的this
  • 3步搞定纯真ip数量
  • 金融商品转让和贷款服务
  • 税控系统技术维护费会计处理280
  • 政府扶持资金使用要求
  • 发票收款人和复核人在哪儿政
  • 研发支出费用化对财务报表的影响
  • 如何在科目余额表中查询给另一家公司付了多少钱
  • 检测公司成本科目
  • 劳务发票税额
  • 什么叫做未入账金额
  • 避险功能是什么意思
  • 收到错误发票已入账跨月重新开会计分录
  • 股东参与经营可以退股吗
  • 房地产公司施工员
  • 企业财务会计是应用在各类企业
  • 托收承付是什么科目
  • 加计扣除怎么申报
  • sql server常见故障
  • sql语句 时间差
  • windows怎么用
  • win8系统怎么重置
  • git不小心改了master
  • unix系统复制命令
  • win8打开运行的快捷键是什么
  • windowsxp 32位
  • windows7网速慢怎么解决
  • Linux Shell 通配符、元字符、转义符使用实例介绍
  • windows7开机启动
  • android开发手册
  • unity游戏之友利拟收购《刀塔传奇》发行商中清龙图
  • 老生常谈的错别字
  • 浅析学校德育的个体智能发展功能
  • node.js详解
  • jquery自动加载的方法
  • jquery表格隔行变色代码
  • 河北省国家税务局电子税务局官网入口
  • 2006年发生哪一些大案
  • 河南查询税务登记怎么查
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设