| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- import { _decorator, Component, Node, SpriteFrame, tween, Vec3 ,Sprite,Prefab} from 'cc';
 
- const { ccclass, property } = _decorator;
 
- @ccclass('CountDown')
 
- export class CountDown extends Component {
 
-     @property(Node)
 
-     countdown_12:Node = null;
 
-     @property([SpriteFrame])
 
-     images:SpriteFrame[] = [];
 
-     
 
-     imageDisplay:Sprite = null;
 
-     countdownDuration:number = 4;
 
-     displayTime:number = 1;
 
-     start() {
 
-         this.imageDisplay = this.node.getChildByPath("countdown_11/countdown_01").getComponent(Sprite);
 
-         this.showCountDown();
 
-     }
 
-     showCountDown(){
 
-         tween(this.countdown_12)
 
-             .to(this.countdownDuration,{eulerAngles :  new Vec3 (0,0,360*4)})
 
-             //.call(()=>{this.imageDisplay.enabled = false})
 
-             .call(()=>{this.node.destroy()})
 
-             .start();
 
-         for(let i = 0;i < 4;i++){
 
-             this.scheduleOnce(()=>{
 
-                 this.showImage(i);
 
-             },i * this.displayTime)
 
-         }
 
-     }
 
-     showImage(index:number){
 
-         this.imageDisplay.spriteFrame = this.images[index];
 
-         this.imageDisplay.enabled = true;
 
-     }
 
-     update(dt: number) {
 
-         
 
-         
 
- }
 
- }
 
 
  |