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

Project1

 找回密码
 注册会员
搜索
查看: 3048|回复: 2
打印 上一主题 下一主题

[有事请教] 我想使用MOG_PartyHud表达最大HP和MP

[复制链接]

Lv1.梦旅人

梦石
0
星屑
113
在线时间
16 小时
注册时间
2019-7-16
帖子
5
跳转到指定楼层
1
发表于 2019-7-19 12:24:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x


对不起

我使用了翻译功能

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

你能修好这个插件吗?

提前谢谢你

Lv5.捕梦者

梦石
0
星屑
29345
在线时间
604 小时
注册时间
2014-7-18
帖子
729

开拓者

2
发表于 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
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-15 07:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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