我有点想同时使用这两个插件,但我不确定是否有插件能让屏障在 HP 上显示,或者有一个独立的计量条。
Moghunter 的 HUD 会绘制自己的状态条,而不是使用默认的战斗状态窗口,因此,一个将屏障状态条添加到默认界面的插件不会自动显示在那里。
无需编写代码的选项是使用“吸收屏障”(Absorption Barrier)中的“屏障状态”(Barrier State)参数。它会在角色拥有屏障点数时为其施加一个状态。如果你将其指向一个带有清晰图标的状态,它就会出现在 HUD 绘制状态图标的任何地方。虽然这不是一个进度条,但它是可见的。
另外,也可以试试在 RPG Maker 中文论坛(rpgmaker.net)上 Delsin7 为 Yanfly 的“吸收屏障”插件制作的视觉插件。它会在 HP 条上添加一个屏障进度条,但我预计它是针对默认窗口编写的,所以我不确定它是否会显示在 HUD 上。
除此之外,我认为你需要编写一个小型补丁插件,挂钩 HUD 的 HP 进度条刷新逻辑,并绘制第二个进度条来显示 battler.barrierPoints() 的值。另外确认一下,这是 MV 版本吗?YEP_AbsorptionBarrier 是适用于 MV 的版本,如果项目是 MZ 版本,答案会有所不同。
1 个赞
它是MV,所以应该不难为开发者找到变通方法,也许……谁知道呢,可能根本不可能,但至少Yanfly的代码没有被混淆。
可惜我找不到那个插件来尝试提供帮助。
哦,好的,谢谢。至少我们能去看看,这还挺酷的。