位置: 编程技术 - 正文
推荐整理分享cocos2dx3.2开发 RPG《Flighting》(十)为角色加上血量条(cocos2dx游戏开发教程),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:cocos2d开发app,cocos2d开发app,cocos游戏开发教程,cocos2d开发app,cocos2d开发app,cocos2d-js游戏开发,cocos2dx游戏开发,cocos开发游戏,内容如对您有帮助,希望把文章链接给更多的朋友!
一、前言
先说明一下,Role类其实是有很多属性的
每一个属性都有对应的get/set方法以后用到(例如攻击力,防御力,血量)的时候可能我不会提及,请大家原谅。二、正文
血量条这个很基本,实现方法有很多种,我这里是调用ControlSlider这个控件
在update函数里面检测HP的,并且改变血量条
当我们的injured函数被触发的时候(被攻击),m_hp的会改变,自然的,血量条也随之改变。这里的getHpSliderPos函数的作用是被子类重写,并且设置血量条的位置,应为骨骼动画资源的大小不一(可能Boss体积就大一点),性质跟之前的offset_x,offset_y一样也是用于调整一下位置的。
我的csdn地址:
cocos2dx3.2开发 RPG《Flighting》(九)必不可少的子弹 一、前言上一节我们讲完了攻击,其实也只是攻击者一方一厢情愿地播放自己的攻击动画罢了,被攻击的那一方根本不知道发生了什么,攻击者和被攻
cocos2dx3.2开发 RPG《Flighting》(十三)让英雄炫酷点—技能以及技能效果 一、前言怪物已经变聪明了,我们的英雄不变得厉害点怎么行呢二、正文其实技能这个问题纠结了我好久,因为每个角色的技能都不一样(参考英雄联
cocos2dx3.2开发 RPG《Flighting》(十二)让怪物智能点——怪物仇恨值 一、前言人工智能,这是一个很深奥的话题。我们这里的怪物也要智能一点,至少会自动找英雄来打吧。二、正文现在我才开始看怪物的头文件classMonste
标签: cocos2dx游戏开发教程
本文链接地址:https://www.jiuchutong.com/biancheng/372662.html 转载请保留说明!上一篇:cocos2dx3.2开发 RPG《Flighting》(八)开始战斗(cocos2d-js游戏开发)
下一篇:cocos2d-x初探学习笔记(7)--CCProgressTimer(cocos2d教程)
友情链接: 武汉网站建设