设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

我想使用MOG_PartyHud表达最大HP和MP

查看数: 3326 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-7-19 12:24

正文摘要:

对不起 我使用了翻译功能 我想使用MOG_PartyHud.js表达最大HP和MP 你能修好这个插件吗? 提前谢谢你

回复

xjzsq 发表于 2019-7-19 13:38:35
首先,在插件的最后加上这些代码:
  1. PartyHud.prototype.refreshTextHPMP = function(sprite,value1,value2,align) {       
  2.     sprite.bitmap.clear();
  3.         sprite.bitmap.drawText(String(value1+'/'+value2),0,0,sprite.bitmap.width - 10,sprite.bitmap.height - 10,this.aligntype(align));
  4.         if (align === 1) {
  5.                 sprite.x = sprite.org[0] - (sprite.bitmap.width / 2) + 10;
  6.         } else if (align === 2) {
  7.                 sprite.x = sprite.org[0] - sprite.bitmap.width + 20;
  8.         };
  9. };
复制代码
然后,在插件中搜索refreshText,如果你的插件和我的版本一样的话,应该可以在1080行找到,将这一行和下一行修改为:
  1. if (this._hpnumber) {this.refreshTextHPMP(this._hpnumber,this._actor.hp,this._actor.mhp,Moghunter.partyHud_HPNumberA)};
  2.         if (this._mpnumber) {this.refreshTextHPMP(this._mpnumber,this._actor.mp,this._actor.mmp,Moghunter.partyHud_MPNumberA)};
复制代码
最后,搜索this._hpnumber.x = this._layout.x + Number(Moghunter.partyHud_HPNumberX)
把这一行改为:
  1. this._hpnumber.x = this._layout.x + Number(Moghunter.partyHud_HPNumberX) + 20;
复制代码
在搜索this._mpnumber.x = this._layout.x + Number(Moghunter.partyHud_MPNumberX)
把这行改为:
  1. this._mpnumber.x = this._layout.x + Number(Moghunter.partyHud_MPNumberX) + 20;
复制代码
Done!

点评

谢谢你的简单解释 多亏了你,我能够解决问题 非常感谢你!! Thank you!!  发表于 2019-7-19 14:12
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 03:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表