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

Project1

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

[有事请教] 请问YEA的战斗系统,如何调整MP槽的位置?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5155
在线时间
721 小时
注册时间
2013-1-18
帖子
737
跳转到指定楼层
1
发表于 2025-4-14 10:20:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如图,血条把人物的脸挡住了,脚本里面也只能调整HP槽的位置,我想让HP和MP槽都往下移动,反正想让人物的脸尽量露出来。
请大佬支个招,谢谢!!!

脚本版本:Yanfly Engine Ace - 战斗系统 v1.22

用了YEA的战斗图

脚本里只能这么设置

Lv4.逐梦者

梦石
0
星屑
5821
在线时间
790 小时
注册时间
2019-1-20
帖子
207
2
发表于 昨天 10:59 | 只看该作者
  1. SJR_250611_Y=25 #
  2. #
  3. class Window_ActorCommand < Window_Command
  4. def visible_line_number
  5.     return 5
  6.   end
  7. end #
  8. #
  9. class Window_BattleStatus < Window_Selectable
  10.   def initialize
  11.     super(0, 0, window_width, window_height+SJR_250611_Y)
  12.     self.openness = 0
  13.     @party = $game_party.battle_members.clone
  14.   end
  15. #  
  16.     def draw_item(index)
  17.     return if index.nil?
  18.     clear_item(index)
  19.     actor = battle_members[index]
  20.     rect = item_rect(index)
  21.     return if actor.nil?
  22.     draw_actor_face(actor, rect.x+2, rect.y+2, actor.alive?)  
  23.     draw_actor_name(actor, rect.x, rect.y, rect.width-8)
  24.     draw_actor_action(actor, rect.x, rect.y)
  25.     draw_actor_icons(actor, rect.x, line_height*1, rect.width)
  26.     gx = YEA::BATTLE::BATTLESTATUS_HPGAUGE_Y_PLUS
  27.     contents.font.size = YEA::BATTLE::BATTLESTATUS_TEXT_FONT_SIZE
  28.     draw_actor_hp(actor, rect.x+2, line_height*2+gx+SJR_250611_Y, rect.width-4)
  29.     if draw_tp?(actor) && draw_mp?(actor)
  30.       dw = rect.width/2-2
  31.       dw += 1 if $imported["YEA-CoreEngine"] && YEA::CORE::GAUGE_OUTLINE
  32.       draw_actor_tp(actor, rect.x+2, line_height*3+SJR_250611_Y, dw)
  33.       dw = rect.width - rect.width/2 - 2
  34.       draw_actor_mp(actor, rect.x+rect.width/2, line_height*3+SJR_250611_Y, dw)
  35.     elsif draw_tp?(actor) && !draw_mp?(actor)
  36.       draw_actor_tp(actor, rect.x+2, line_height*3+SJR_250611_Y, rect.width-4)
  37.     else
  38.       draw_actor_mp(actor, rect.x+2, line_height*3+SJR_250611_Y, rect.width-4)
  39.     end
  40.   end
  41. end #
  42. #
复制代码


点评

感谢大佬!  发表于 昨天 19:55

提高解决问题的方法:
查看对应版本的帮助文件或者默认脚本中可能相似的部分 看有没有思路能照搬(不是)
改变问题为更有可能的,常见的,系统性的 如:天气自动变化成下雨→天气系统 要多想几种可能
使用论坛的搜索功能查找相关问题 咦?这跟我想的不一样啊!讨厌啦~\(≧□≦)/~啦啦啦
清楚说明实际上你想解决的问题  想看坛友的女装,想看!  
脚本自己有改过的地方要尽量标明  提高除BUG效率 ... ...
脚本有问题但不是默认脚本的要全部贴出来 大胆点,尽情发,我说的是女装照!
三包原则:包有BUG,包甩锅,包咕咕 长期下线,急事换人!难事换人!啥事都换人!换人换人换人!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-6-14 18:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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