位置: 编程技术 - 正文

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)

  • 委托贷款利息收入需要缴纳增值税么
  • 车船税的免征对象是什么
  • 对外支付人民币存在残缺污损的问题
  • 固定资产处置损益科目编码
  • 怎样查验电子发票真伪
  • 初级会计考试税率要记吗
  • 生产成本二级科目有工资吗
  • 商业汇票的使用范围
  • 当月未收到进项票怎么处理
  • 往来核算会计的岗位职责和工作内容
  • 成本法和权益法大白话
  • 当月开的发票当月已付款怎么做分录?
  • 土地租金一次付清的会计处理怎么做?
  • 企业所得税计算器2023
  • 增值税附加税减半征收政策
  • 非流动资产基金是什么意思
  • 残保金和工会经费
  • 无需支付的款项需要缴税吗
  • 重置申报清册之前的税需要重新申报吗
  • 新公司税控盘购买流程
  • 视同销售收入如何调整?
  • 劳务公司差额发票账务处理
  • 苹果系统更新在哪里找
  • win7 扫描仪
  • 小规模纳税人如何申报增值税
  • php 守护进程
  • 小规模纳税人税控设备可以抵扣吗设备
  • php 上传
  • 行政单位预算外资金收入上缴财政专户的方式不包括
  • 免抵退税会计分录怎么写
  • vuecli websocket
  • laravel ajax
  • 普通发票有抵扣联没
  • 2023年重庆邮电大学研究生分数线
  • 获取企业微信用户身份信息授权失败
  • 土地测绘费计入管理费用明细科目吗
  • 购买低值易耗品的现金流属于什么
  • 增值税专用发票几个点
  • 企业从政府部门辞职流程
  • 增值税专票和普票的区别图片
  • python自学资料
  • 收入重复开票跨年了怎么处理
  • sql2000数据迁移到2008
  • sql中身份证号码用什么类型
  • 应付职工薪酬在利润表哪里体现
  • 注册资金只能增加不能减少吗
  • 监控维护费用计入什么明细科目
  • 企业不计提固定资产损失
  • 增值税进项税销项税月末需要结转吗
  • 公司跟个体户的税收
  • 转让专利技术使用权是什么收入
  • 库存商品怎么计提坏账
  • 免税收入就是不征收收入,均属于税收优惠范畴
  • 其他应付款跨年了
  • 应收账款入账价值包括现金折扣吗
  • 工会经费计提按照应发工资还是实发工资
  • 收客户利息怎么处理
  • 处置长投其他权益变动要转损益吗
  • 没有发票的费用汇算清缴的时候怎么调出来
  • 企业应如何正确经营
  • 新开办企业如何建账
  • sqlserver优化方案
  • mysql rand整数
  • 查看linux系统版本信息
  • vmware_vmx.exe进程在哪里关
  • win8.1怎么设置
  • win7 虚拟磁盘
  • vue条形码
  • linux tcp keepalive
  • Linux查看所有用户和密码
  • css如何实现
  • 小葵花妈妈课堂开课了是什么药
  • JavaScript获取元素
  • python内置数据结构有几种
  • node.js express koa
  • jquery自带的弹出框
  • 湖南增值税普通发票查询系统官网
  • 税款所属期起止日期
  • 工信部摩托车目录查询
  • 百旺税控盘怎么安装开票软件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设