位置: 编程技术 - 正文

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)

  • 增值税抵扣的会计科目
  • 280元抵减税控设备
  • 税后净营业利润英文
  • 社保怎么进行账单查询
  • 计提增值税及附加税费怎么算
  • 季度残保金如何申报
  • 差额征税专用发票如何开
  • 个税子女教育扣除需要提供什么资料
  • 工程项目结算流程图
  • 新会计准则固定资产报废账务处理
  • 外出经营活动结束纳税人应当向经营地税务机关填报
  • 行政事业单位的会计核算可以采用权责发生制吗
  • 买赠活动怎么账务处理
  • 转让土地缴纳增值税进项如何抵扣
  • 企业名称变更后原名称还能使用吗
  • 低价股权转让是利空还是利好
  • 调用核心征管失败是什么意思
  • 简并税率后,申报增值税要注意哪几点?
  • 企业财务月确定不当造成税务问题
  • 如果没有预缴就开票会怎样?
  • 哪些记账凭证
  • 专票红冲分录
  • 主营业务净利率和销售净利率一样吗
  • 融资租入固定资产计提折旧吗
  • 腾讯手游助手遇到未知错误
  • 怎么关闭win11安装软件提示
  • 大学期末 知乎
  • 同一年可以先娶后嫁吗
  • 间接费用是什么费用
  • 销售自己使用过的物品的税率
  • cpu主频在哪看
  • linux gcc命令详解
  • uniapp intent
  • PHP:pg_select()的用法_PostgreSQL函数
  • 企业租用个人房屋
  • 餐饮行业采购
  • 企业销售货物收到价款5000元这笔经济业务属于
  • 未实际发生的费用 可否申请赔偿
  • phpize安装
  • 下载vue2
  • ctf题目网站
  • 怎样计提购销合同印花税
  • php文件怎么浏览
  • 研发费用算期间费用吗
  • 印花税的花贴在哪里
  • 公司的基本户怎么换
  • 印花税最新的征收方法
  • 所得税汇算会计处理
  • 2020织梦建站教程全集
  • 小规模纳税人劳保用品可以抵扣吗
  • 培训费属于什么
  • 企业印花税的计算公式是什么
  • 管理费用属于产品成本么
  • 两处以上取得工资如何申报个税
  • 注销公司复杂吗?
  • 预缴的附加税月末结转吗
  • 小规模纳税人能抵扣进项税额吗
  • 小规模公司月末报税吗
  • 低值易耗品与固废的区别
  • mysql中union用法
  • mysql字符集设置命令
  • centos7怎么查看磁盘空间
  • 从硬盘安装系统
  • 方正笔记本
  • win10警告
  • 360卫士重装电脑够进入不了桌面
  • win8如何关闭杀毒软件
  • linux用户账户管理
  • 加载的读音
  • windows7键盘
  • windows7如何调节屏幕色彩
  • win7系统怎样修复网络连接
  • 安卓十游戏怎么玩
  • jquery实现移动端
  • shell中echo命令详解
  • jquery做菜单
  • 熟练使用jquery
  • 广州市地方税务局官网
  • 非贸付汇代扣代缴企业所得税
  • 建筑工程异地预缴税款时间限制
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设