import { _decorator, Component, SpriteFrame, Sprite } from 'cc'; const { ccclass, property } = _decorator; @ccclass('Ant') export class Ant extends Component { @property(SpriteFrame) Die = null @property([SpriteFrame]) ants: SpriteFrame[] = [] hp: number sf: number setHp(hp: number) { this.hp = hp } setSf(sf: number) { this.sf = sf } delHp(hp: number) { this.hp -= hp const sf = this.node.getComponent(Sprite).spriteFrame this.node.getComponent(Sprite).spriteFrame = this.ants[this.sf] setTimeout(function () { this.node.getComponent(Sprite).spriteFrame = sf }.bind(this), 300) } die() { this.node.getComponent(Sprite).spriteFrame = this.Die setTimeout(function () { this.node.destroy() }.bind(this), 500) } }