Project1

标题: 求教一下一个技能既消耗TP又消耗MP怎么显示? [打印本页]

作者: foot1982    时间: 2020-11-19 07:01
标题: 求教一下一个技能既消耗TP又消耗MP怎么显示?
一个技能比方消耗10TP 20MP,在默认工程的技能列表里只能看到消耗TP或者MP,不能同时看到两者,这个问题怎么解决?
作者: alexncf125    时间: 2020-11-19 07:01
RUBY 代码复制
  1. class Window_SkillList < Window_Selectable
  2.   #--------------------------------------------------------------------------
  3.   # ● 绘制技能的使用消耗
  4.   #--------------------------------------------------------------------------
  5.   def draw_skill_cost(rect, skill)
  6.     if @actor.skill_tp_cost(skill) > 0
  7.       change_color(tp_cost_color)
  8.       draw_text(rect, @actor.skill_tp_cost(skill), 2)
  9.       rect.x -= 32
  10.     end
  11.     if @actor.skill_mp_cost(skill) > 0
  12.       change_color(mp_cost_color)
  13.       draw_text(rect, @actor.skill_mp_cost(skill), 2)
  14.     end
  15.   end
  16. end





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