BuyProAni.ts 693 B

123456789101112131415161718192021222324252627
  1. /** 购买进度动画 */
  2. const { ccclass, property } = cc._decorator;
  3. @ccclass
  4. export default class BuyProAni extends cc.Component {
  5. @property(cc.Sprite)
  6. spPro: cc.Sprite = null;
  7. private add = 0
  8. onEnable() {
  9. this.add = 0
  10. this.spPro.spriteFrame = cc.loader.getRes(`gift/main_pro_buy${this.add}`, cc.SpriteFrame)
  11. this.schedule(() => {
  12. this.spPro.spriteFrame = cc.loader.getRes(`gift/main_pro_buy${this.add}`, cc.SpriteFrame)
  13. this.add++
  14. if (this.add >= 3) {
  15. this.add = 0
  16. }
  17. }, 0.1)
  18. }
  19. onDisable() {
  20. this.unscheduleAllCallbacks()
  21. }
  22. }