位置: 编程技术 - 正文

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)

  • 发放福利视同销售进项税要转出吗?
  • 公司申报个税流程
  • 怎么从其他公司挖人
  • 计提存货跌价准备怎么计算
  • 一般纳税人销售农产品增值税税率
  • 非税收入票据能报销吗
  • 个体户餐饮经营范围全部怎么写
  • 转租不动产需要预缴增值税吗
  • 利润分配的核算PPT
  • 个人劳务发票怎么交税
  • 注销地税需要缴纳什么税费
  • 支付结算办法主要内容
  • 税率调整后之前签的合同用变更吗
  • 佣金付给别人公司违法吗
  • 如何减少资产负债表上的资本公积
  • 高新技术企业所得税税率
  • 总分类账的账簿启用表怎么填
  • 没发票大额费用支出能税前扣除吗?
  • 上年的一张服务费的发票能否做账到今年?
  • 建安企业增值税税率是多少
  • 代付给其他供应商货物尾款怎么记账
  • 动车票的税进行抵扣该填写在哪里
  • 车船税没发票只在备注可以计入管理费用吗
  • 清华同方笔记本怎么进入u盘启动
  • 农业生产用水水资源税
  • 免征的增值税怎么做账
  • 腾讯手游助手玩不了金铲铲
  • 苹果六微信
  • 为什么win+d
  • PHP json_encode() 函数详解及中文乱码问题
  • php数组函数题目
  • 房产企业预售收入怎么做账务处理
  • 违约金列支
  • 实收资本主要包括哪些
  • 全球矿业巨头力拓集团
  • 长期待摊费用的会计分录
  • 开出增值税发票一定要确认收入吗?
  • 设置背景图片大小和元素的大小一致的代码
  • 什么是长期应付票据
  • yolov1 实现
  • 真正的出道仙谁来封
  • thinkphp withjoin
  • ps怎么把多余的p掉
  • 报税财务报表怎么申报
  • 发票的普票和专票什么区别
  • 银行托管账户的规定有哪些
  • 售后回购会计处理分录
  • 酒店成本控制有哪些
  • sql 判断字符串中是否包含数字
  • sql server 2008打开界面
  • 分组计数什么意思
  • 培训费 会议费
  • 小规模租金可以抵税吗
  • 小规模纳税人能开专票吗2023
  • 工商年报和税务年报有什么区别
  • 今年缴纳上年的税收滞纳金
  • 职工医保报销会扣医保卡的钱吗
  • 从事国家重点扶持的公共基础项目
  • 主营业务成本的贷方是什么
  • 预计负债的会计和税务处理
  • sql 截取字符串某个字符之后
  • ubuntu怎么切换桌面
  • win8.1系统安装
  • smartagt.exe - smartagt是什么进程 什么文件
  • mac怎么自定义桌面图标
  • qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1
  • win7开机每次都要输入用户名
  • 字符串反转C语言代码
  • jquerygrid
  • shell 单引号中引用变量
  • unity3ds
  • javascript教程完整版
  • 百度定位服务平台
  • java stringapi
  • javascript 日期
  • android原生框架
  • 北京市国家税务网
  • 即征即退进项税额分摊方法
  • 新疆税务总局网站官网
  • 怎么登陆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设