Cocos3.4 横版游戏制作-《KillBear》-添加血条 攻击按键

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

转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。
资源为网上寻找的,仅研究学习用,若是侵犯版权请通知本人整改。


上一篇: 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);
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值