public override void Action(long t) { // 触发精灵事件 hpBar.Update(t); if (hp <= 0 && !removeFlag) { // 设定死亡时渐变 FadeTo fade = FadeIn(); // 渐变时间为30毫秒 fade.SetSpeed(30); // 监听渐变过程 fade.SetActionListener(new RemoveAction(this)); this.removeFlag = true; } }