Project1

标题: 【已解决】关于 MOG - Enemy HP Meter [打印本页]

作者: 卡奥尼特    时间: 2025-2-4 03:34
标题: 【已解决】关于 MOG - Enemy HP Meter
本帖最后由 卡奥尼特 于 2025-2-5 21:50 编辑

嗯…… 目前这个脚本里所缺失的部分…
就是技能/物品涉及到多目标的时候,他只会绘制一个敌人的HP。

目前我想要的效果:
技能/物品的范围为多目标/全体敌人的时候,直接绘制全部敌人的HP。

脚本部分


自改的血条素材:
自改血条素材.zip (6.41 KB, 下载次数: 2)

范例工程:
血条和战斗系统.rar (1.53 MB, 下载次数: 1)




作者: 魔法丶小肉包    时间: 2025-2-5 18:39
由于缺少素材以及肯定还用了其他脚本配合效果的情况下,这边只能脑补效果画面进行改造脚本并且没办法测试,放在MOG - Enemy HP Meter脚本的下面一页测试一下吧
RUBY 代码复制
  1. class Window_BattleEnemy
  2.   def all_enemies_show_hp(show=true)
  3.     $game_troop.alive_members.each {|i| i.hp_meter_active[0] = show}
  4.   end
  5.   def update
  6.     gumao_update_target_anim
  7.     if active && MOG_ENEMY_HP::SHOW_ENEMY_HP_SELECTION
  8.       if BattleManager.actor.input.item.for_one?
  9.         enemy.hp_meter_active[0] = true
  10.       else
  11.         all_enemies_show_hp
  12.       end
  13.     end
  14.   end
  15. end

作者: 卡奥尼特    时间: 2025-2-5 20:00
本帖最后由 卡奥尼特 于 2025-2-5 20:01 编辑
魔法丶小肉包 发表于 2025-2-5 18:39
由于缺少素材以及肯定还用了其他脚本配合效果的情况下,这边只能脑补效果画面进行改造脚本并且没办法测试, ...


这个脚本我试了下,感觉……
选择单个敌人 和 选择多个敌人的情况不一样呢。
主要是有奇妙的违和感w

我刚刚补充了一下素材。
作者: 魔法丶小肉包    时间: 2025-2-5 21:46
卡奥尼特 发表于 2025-2-5 20:00
这个脚本我试了下,感觉……
选择单个敌人 和 选择多个敌人的情况不一样呢。
主要是有奇妙的违和感w

处理了一下,现在感觉没有违和感了,可以试一下,把原本那段替换掉
RUBY 代码复制
  1. class Window_BattleEnemy
  2.   def all_enemies_show_hp(show=true)
  3.     $game_troop.alive_members.each {|i| i.hp_meter_active[0] = show}
  4.   end
  5.   def update
  6.     gumao_update_target_anim
  7.     if active && MOG_ENEMY_HP::SHOW_ENEMY_HP_SELECTION
  8.       if BattleManager.actor.input.item.for_one?
  9.         enemy.hp_meter_active[0] = true
  10.       else
  11.         all_enemies_show_hp
  12.       end
  13.     end
  14.   end
  15.   def process_ok
  16.     $enemy_hp.each {|i| i.fade_time = MOG_ENEMY_HP::ENEMY_HP_SELECTION_FADE_TIME}
  17.     gumao_battle_process_ok
  18.   end
  19.   def process_cancel
  20.     $enemy_hp.each {|i| i.fade_time = MOG_ENEMY_HP::ENEMY_HP_SELECTION_FADE_TIME}
  21.     gumao_battle_process_cancel
  22.   end
  23. end





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