位置: 编程技术 - 正文

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)

  • 所得税减免会计分录
  • 公司老板有钱吗
  • 动迁补偿款怎么算
  • 以前年度多计管账怎么做
  • 资金占用费税前扣除比例
  • 软件维护费属于费用还是资产
  • 最新增值税申报表及附表下载
  • 营业成本占营业收入比重较低的原因
  • 发票二维码只有一半可以收吗
  • 售楼部垃圾桶
  • 商品买一送一是打五折吗
  • 中国银行结算包括哪些内容?怎么做会计分录?
  • 企业给员工发放最低生活保障
  • 税务局返还的代征代扣要交增值税吗
  • 91开头的税号是什么
  • 印花税滞纳金计入什么科目
  • 个税申报异常怎么办
  • 财务费用利息收入在损益表中怎么填
  • 增值税专用发票和普通发票的区别
  • 地税退税怎么做分录
  • 进口货物需要缴纳教育费附加
  • 资产负债表没有实收资本正常吗
  • 分公司需要核准名称吗
  • 社会保险费缴费凭据在哪查
  • 纳税人拒绝代扣代缴,扣缴义务人应当
  • 其他业务成本借贷方向表示
  • 新版edge浏览器如何恢复设置
  • 如何把私人账户冻结
  • 补交以前年度的城建税会计分录
  • Win11怎么设置自启动软件
  • 自产产品用于业务招待 如何申报企业所得税
  • php的数组函数
  • 夜晚的地球 (© NASA)
  • 业务招待费的税收金额怎么算
  • 金融企业计提资产减值准备是根据会计核算的
  • 安装虚拟windows
  • 成本法转为权益法例题
  • 带息应收票据会计处理,到期
  • 进项已认证后冲红又重开
  • php curl_exec
  • PHP+mysql+ajax轻量级聊天室实现方法详解
  • 个人以不动产投资入股土地增值税
  • sql server 2014删除
  • 个体户和公司的税收相差多少
  • 研发人员的差旅费计入管理费用吗
  • 事业单位是怎样向上申请招人的
  • 拼多多里的多多付款安全吗
  • 汇算清缴的会计分录怎么做
  • 财政补助结转结转的依据
  • 未开票收入转为开票收入
  • 企业验资的好处
  • 资金账簿的计税依据
  • 商誉的算法
  • 现金支付的范围包括
  • 一般纳税人的发票抵扣有效期多久
  • 企业是否必须建立巡察制度
  • win7系统双击不能打开我的电脑
  • window service2008r2激活
  • 装了ntfs for mac os后找不到磁盘了
  • 为什么我的win7系统会变成xp系统
  • win8 preview
  • win10系统怎么关闭病毒防护
  • xp连接到共享打印机
  • 关于windows的开始菜单,叙述错误的是
  • pavmail.exe - pavmail进程是什么文件 有什么用
  • hp电脑系统win8系统
  • 360安全卫士升级后的安装包在哪里
  • 桌面预览怎么设置
  • NGUI字体图集导致Label文字破碎的BUG以及解决方案
  • vue两个花括号
  • easyui combobox设置值
  • jquery可以实现哪些效果
  • jquery使用css方法添加图片边框视频教学
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • 真机调试什么意思
  • 企业年金需要个人财产申报
  • 携程怎么订
  • 深圳市税务局发短信是真的吗
  • 一般纳税人简易征收会计分录
  • 北京税务代办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设