带冷却时间的按钮(二)
时间 按钮
2023-09-27 14:29:13 时间
onSkillShade:function () { if (!this.lbSkillShade) { // 生成遮罩 var progress2 = cc.Sprite.createWithSpriteFrameName("ui_skill_shade.png"); this.lbSkillShade = cc.ProgressTimer.create(progress2); this.lbSkillShade.setType(cc.PROGRESS_TIMER_TYPE_RADIAL); this.lbSkillShade.setReverseDirection(true); this.lbSkillShade.setPosition(900,60); this.addChild(this.lbSkillShade, g_GameZOder.ui+1); } this.lbSkillShade.setVisible(true); // 遮罩效果,全遮到完全不遮挡 var to = cc.ProgressTo.create(0, 99.999); var to1 = cc.ProgressTo.create(this._ship.skillCd, 0); var fun = cc.CallFunc.create( function () { // 遮罩不可见 this.lbSkillShade.setVisible(false); // 提示技能可用动画 var animation = cc.AnimationCache.getInstance().getAnimation(this._ship.skillIcon); var animate = cc.Animate.create(animation); var animate2 = animate.reverse(); this.skill_up.runAction(cc.Sequence.create(animate, animate2)); } , this); var ac = cc.Sequence.create(to, to1, fun); this.lbSkillShade.runAction(ac); }
相关文章
- Quartz corn时间表达式(转)
- 【转】时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。
- 设置mysql二进制日志过期时间
- 接口测试到底怎么做,5分钟时间看完这篇文章彻底搞清楚
- android MotionEvent 获取长按压时间长
- mysql 日期操作 增减天数、时间转换、时间戳(转换)
- 时间序列数据库的秘密(1)—— 介绍
- mysql学习笔记--- 字符串函数、日期时间函数
- lua 时间戳和时间互转
- mysql获取当前时间
- PostgreSQL提升为主库 时间线加一的问题
- 成都项目中因为MYSQL与SSDB备分时间不一致,导致主键产生器错误解决一例
- MySQL的时间函数
- 带冷却时间的按钮(一)