Project1

标题: 如何在战斗中同时显示三个状态 [打印本页]

作者: 团子纲领边界线    时间: 2019-11-2 21:36
标题: 如何在战斗中同时显示三个状态
众所周知,VA和VX一样,战斗时己方角色最多同时显示两个状态。初学脚本,翻了好长时间还是没找到决定这个的脚本在哪里。
所以我想问的是,决定显示状态数的脚本在哪里,以及应该怎么改。。
作者: gqxastg    时间: 2019-11-2 23:10
本帖最后由 gqxastg 于 2019-11-2 23:12 编辑

讲解原理太复杂了
简单来说
Window_BattleStatus里
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 绘制基本区域
  3.   #--------------------------------------------------------------------------
  4.   def draw_basic_area(rect, actor)
  5.     draw_actor_name(actor, rect.x + 0, rect.y, 100)
  6.     draw_actor_icons(actor, rect.x + 104, rect.y, rect.width - 104)
  7.   end

rect.width - 104改成想最多描绘的状态数*24即可
作者: 团子纲领边界线    时间: 2019-11-3 17:21
gqxastg 发表于 2019-11-2 23:10
讲解原理太复杂了
简单来说
Window_BattleStatus里

十分感谢,改72确实可以变三个状态,然后发现第三个状态会和血槽重合,解决方法是把rect.x+104改成+80




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