转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。
资源为网上寻找的,仅研究学习用,若是侵犯版权请通知本人整改。
上一篇: Cocos3.4 横版游戏制作-《KillBear》-边缘检测 地图滚动
上一篇中,我们实现了边缘检测+地图滚动 .
本篇中,我们在OperateLayer.cpp加入一个攻击按钮,实现Hero攻击
并在左上角加入一个血条显示
开发环境
win64 : vs2010
Cocos2d-x v3.4Final
TexturePackerGUI
MapEdit
代码构建A
Operate
OperateLayer
- .h
加入
void attackButton(Ref* pSender);
- .cpp
init中
auto visibleSize = Director::getInstance()->getVisibleSize();
//创造attackItem图标
auto attackItem = MenuItemImage::create("attackbuttonNormal.png","attackbuttonSelected.png",CC_CALLBACK_1(OperateLayer::attackButton,this));
//图标大小
attackItem->setScale(1.5);

本文档介绍了在Cocos2d-x v3.4环境中,如何为横版游戏《KillBear》添加攻击按键和血条显示。开发过程中涉及的操作包括在OperateLayer中创建攻击按钮,以及在StateLayer中实现血条UI的更新。通过HpShow类管理血条显示,使角色血量实时更新。下一部分将实现敌人的引入和简单AI。
最低0.47元/天 解锁文章
3841

被折叠的 条评论
为什么被折叠?



