import { _decorator, Component, Node, tween } from 'cc'; const { ccclass, property } = _decorator; @ccclass('reward_box') export class reward_box extends Component { protected m_interval:any = null playShake() { let angle_number:number = 15 var shake_angle:number = angle_number; this.m_interval = setInterval(()=> { tween(this.node).to(0.5, { angle: shake_angle }).start() if(shake_angle == angle_number) { shake_angle = -angle_number } else { shake_angle = angle_number } }, 300) } stopShake() { clearInterval(this.m_interval) } }