Project1

标题: 自定义菜单插件,类似生命值条这种会随时变化的UI怎么做... [打印本页]

作者: LangYC    时间: 2025-3-12 13:18
标题: 自定义菜单插件,类似生命值条这种会随时变化的UI怎么做...
大佬们,我请教一个问题呢……
我下载了可以自定义主菜单界面的插件,想要自己重新制作一个新的界面。
其他固定的静态图片倒是没问题,虽然我自己做的丑点,但是也能做出来。
但是,生命值,魔法值,经验条等这种会随着角色状态属性变化的UI,要怎么做呢?
另……
如果有大佬承接定制UI界面的单,也可以联系我。(QQ:602804778)

作者: 526396987    时间: 2025-3-12 15:00
如果你的图片被定义为Scene_Menu类里的某个Sprite对象,可以调用setFrame()方法 并访问_statusWindow的角色属性

  1. // 假设图片已创建为sprite,且正确加入到场景容器中
  2. var _Temp_Scene_Menu_start = Scene_Menu.prototype.start;
  3. Scene_Menu.prototype.start = function() {
  4.     _Temp_Scene_Menu_start.call(this);
  5.    
  6.     spriteObject.setFrame(0, 0, spriteObject.width * this._statusWindow.actor(0).hpRate(), spriteObject.height); // x, y, width, height => width绑定第1位人物的HP比例
  7. };
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1