带冷却时间的按钮(一)

 

// 技能CD
            var progressBox2 = cc.Sprite.createWithSpriteFrameName("ui_progress3.png");
            progressBox2.setAnchorPoint(AnchorPointBottom);
            var progress2_xPos = winSize.width - 20;
            var progress2_yPos = winSize.height/2;
            progressBox2.setPosition(progress2_xPos, progress2_yPos);
            this.addChild(progressBox2, g_GameZOder.ui);
            this.lbProgress2 = cc.Sprite.createWithSpriteFrameName("ui_progress4.png");
            this.lbProgress2.setAnchorPoint(AnchorPointBottom);
            this.lbProgress2.setPosition(progress2_xPos, progress2_yPos);
            this.addChild(this.lbProgress2, g_GameZOder.ui);
if (this._cd < this._ship.skillCd) {
                this._cd ++;
                if (this._cd == this._ship.skillCd) {
            // 播放CD结束动画

// this.skill_up.runAction(cc.TintBy.create(0.1,0,-255,-255).reverse());
var animation = cc.AnimationCache.getInstance().getAnimation(this._ship.skillIcon);
animation.setRestoreOriginalFrame(true);
var animate = cc.Animate.create(animation);
var animate2 = animate.reverse();
this.skill_up.runAction(cc.Sequence.create(animate, animate2));


                }
            }
            else {
                this._cd = this._ship.skillCd;
            }
            this.lbProgress2.setScaleY(this._cd / this._ship.skillCd);

 

转载于:https://www.cnblogs.com/linn/p/3488067.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值