| 事先声明这是我自己用的魔改版MOG_DmgPopupEffects,我自己都不知道改了什么功能 
  MOG_DmgPopupEffects.zip
(4.04 KB, 下载次数: 41) 使用效果是这样的:
 
     需要准备一个自己调色的Damage.png,就像这样
 
   前面几行是各个属性的伤害(物理和无属性固有其他的可以自己加),最后三行分别是HP恢复,MP恢复和MP伤害
 下面的文字部分因为我平常用不到就在这部分注释掉了
 
 Sprite_Damage.prototype.setup = function (target) {    var result = target.result();    /*if (result.missed || result.evaded) {        this.createMiss();    }    else     {*/        if (result.hpAffected && (target.isAlive() && result.mpDamage !== 0)) {            //this.createElementRate(target);            this.createDoubleDigits(target);        }        else if (result.hpAffected) {            //this.createElementRate(target);            this.createDigits(0, result.hpDamage);        }        else if (target.isAlive() && result.mpDamage !== 0) {            this.createDigits(2, result.mpDamage);        }    //}    if (result.critical) {        this.setupCriticalEffect();    }    /*if (result.counter) { this.createCounter() }    else if (result.reflection) { this.createReflection() };*/};
Sprite_Damage.prototype.setup = function (target) { 
    var result = target.result(); 
    /*if (result.missed || result.evaded) { 
        this.createMiss(); 
    } 
    else  
    {*/ 
        if (result.hpAffected && (target.isAlive() && result.mpDamage !== 0)) { 
            //this.createElementRate(target); 
            this.createDoubleDigits(target); 
        } 
        else if (result.hpAffected) { 
            //this.createElementRate(target); 
            this.createDigits(0, result.hpDamage); 
        } 
        else if (target.isAlive() && result.mpDamage !== 0) { 
            this.createDigits(2, result.mpDamage); 
        } 
    //} 
    if (result.critical) { 
        this.setupCriticalEffect(); 
    } 
    /*if (result.counter) { this.createCounter() } 
    else if (result.reflection) { this.createReflection() };*/ 
}; 
如果有需要使用下面的文字效果可以自己加回来,但不要改变图片的排列方式不然会出现文字错乱
 |