赞 | 159 |
VIP | 0 |
好人卡 | 0 |
积分 | 263 |
经验 | 0 |
最后登录 | 2024-11-16 |
在线时间 | 5355 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 26264
- 在线时间
- 5355 小时
- 注册时间
- 2016-3-8
- 帖子
- 1655
|
本帖最后由 alexncf125 于 2021-2-3 20:38 编辑
在Window_Base, 咱们看到这
- #---------------------------------------------- ----------------------------
- # ● 绘制 MP
- #------------------------------------------------- -------------------------
- def draw_actor_mp(actor, x, y, width = 124)
- draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
- change_color(system_color)
- draw_text(x, y, 30, line_height, Vocab::mp_a)
- draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
- mp_color(actor), normal_color)
- end
复制代码
颜色的英文是color, 咱们是要改MP糟(英文通常是gauge/bar), 那接下来找出mp_gauge_color1, mp_gauge_color2各自的意思
- def mp_gauge_color1; text_color(22); end; # MP 值槽 1
- def mp_gauge_color2; text_color(23); end; # MP 值槽 2
复制代码
黄色是14和17(颜色ID请去Graphics/System/Window.png右下方色表推断)
那就可以改成
- def draw_actor_mp(actor, x, y, width = 124)
- if actor.id == 2
- draw_gauge(x, y, width, actor.mp_rate, text_color(14), text_color(17))
- else
- draw_gauge(x, y, width, actor.mp_rate, mp_gauge_color1, mp_gauge_color2)
- end
- change_color(system_color)
- draw_text(x, y, 30, line_height, Vocab::mp_a)
- draw_current_and_max_values(x, y, width, actor.mp, actor.mmp,
- mp_color(actor), normal_color)
- end
复制代码
至于TP颜色从绿色改成黄色,在Window_Base第170行改
def tp_cost_color; text_color(29); end;
改成 def tp_cost_color; text_color(14); end; |
|