下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Cocos2D-X实例教程:用schedule制作倒计时效果

作者:课课家教育     来源: http://www.kokojia.com点击数:994发布时间: 2016-04-14 16:36:50

标签: Cocos2D-X计时Cocos2D-X教程Cocos2D-X示例

  相信玩过植物大战僵尸等类似游戏的同学对于道具倒计时都不陌生,这些倒计时在游戏开发中是如何制作出来的呢?本篇教程将告诉你Cocos2d-x中是如何制作道具倒计时的。

  话不多说,直接进入正题,上代码:

  //实现倒计时

  this->_down_Label =CCLabelTTF::create();

  CCString* downStr = CCString::createWithFormat("%d",this->_dowmTime);

  this->_down_Label->setString(downStr->m_sString.c_str());

  this->addChild(this->_down_Label,3);

  this->_down_Label->setPosition(ccp(this->_shootCard->getPosition().x,this->_shootCard->getPosition().y));

  this->_down_Label->setFontSize(30);

  //更新倒计时

  void GameLayer::downTime(float dt)

  {

  this->_dowmTime =this->_dowmTime -1;

  CCString* downStr = CCString::createWithFormat("%d",this->_dowmTime);

  this->_down_Label->setString(downStr->m_sString.c_str());

  }

  schedule(schedule_selector(GameLayer::downTime),1.0f);

  接下来看一下运行效果图:

Cocos2D-X实例教程:用schedule制作倒计时效果_Cocos2D-X计时_Cocos2D-X教程_Cocos2D-X示例_课课家

  好了,本篇教程到这里就结束了,希望对各位同学有所帮助!

赞(26)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程