位置: 编程技术 - 正文

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)

  • 进货开了发票也写了购销合同要交印花税吗?
  • 企业税后利润留用比例怎么算?
  • 税务局做社保关联带什么资料
  • 其他资本公积可以是负数吗
  • 外债利息支付需要按照天计算吗?
  • 资产负债表负债总额怎么看
  • 业务招待费支出扣除标准
  • 可抵扣租赁费如何摊销做会计分录呢?
  • 房地产销售土地增值税纳税人减免申请核准表
  • 软件技术服务合同需要备案吗
  • 2017年消费税税率
  • 公司的净资产怎么看
  • 股东收回投资要交税吗
  • 广告行业监管政策
  • 一般人企业所得税怎么算
  • 形式发票需要报关吗
  • 赠与房产再出售税费
  • 酒店客房收入怎么算
  • 工程筹建期间发票怎么开
  • 生产车间折旧为0的原因
  • 进项大于销项会计分录
  • windows8.1下Apache+Php+MySQL配置步骤
  • 电脑输入法无法输入中文怎么办
  • 人工智能导论报告
  • 超率累进税率和超倍累进税率
  • 鸟瞰生长在森林中的植物
  • codeigniter 教程
  • PHP:realpath_cache_size()的用法_Filesystem函数
  • 材料外加工会计分录
  • 在产品定额工时怎么算
  • uni-app list
  • 注销后怎么补缴社保
  • 善意取得虚开增值税专用发票处理
  • 业务招待费列支范围对照表
  • 旅游费发票可以报销吗
  • 科罗拉多河上的月光简谱
  • 大数据相关框架
  • vue框架搭建步骤
  • discuz论坛无法登录
  • 小企业会计准则 存货
  • 接待客人的本地人叫什么
  • 委托代销受托方会计分录
  • 前端日报
  • mysql如何判断日期是周末
  • 税前补发补扣
  • 高速公路通行费增值税税率
  • 存货按照计划成本法核算内容
  • 可以单独设置一个人三天可见吗
  • 顺流交易为什么也要减
  • 存款利息收入应计入收入总额吗
  • 单位订购价格
  • 已认证的增值税专用发票退票
  • 长期股权投资收益会计处理
  • 个人收到国外汇款后怎么办
  • 股东分红算不算成本费用
  • 固定资产处置有什么问题
  • 库存退货怎么做账
  • 商业企业进货会计分录
  • ubuntu20.04怎么安装
  • .cda是什么文件
  • sendmail端口
  • virtualbox 虚拟化
  • win10生物识别
  • 批处理在windows中的典型应用
  • shell的简单实现
  • Intermediate Unity 3D for iOS: Part 2/3
  • 文章标题作用答题模板
  • node.js 流
  • node.js实战
  • shell 比较大小
  • jquery常用选择器种类
  • 清除安卓系统垃圾
  • jQuery 3.0 的 setter和getter 模式详解
  • javascript零基础
  • 基层税务工作难点重点热点
  • 准予扣除外购的应税消费品已纳消费税税款的是
  • 广东省广州市国家安全局
  • 企业自建房如何缴税
  • 贵州社保在线年审官网
  • 出口退税申报已通过,又被删除,报关单号能用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设