Project1

标题: CP制战斗,发现当SP较低时,下面的状态显示会变黄色 [打印本页]

作者: 第二道光芒    时间: 2007-8-18 02:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 第二道光芒    时间: 2007-8-18 02:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风中萧萧    时间: 2007-8-18 02:59
这个不是CP制战斗脚本的原因,是原本RM中就有低HP SP提示,就是当HP SP 少于20%时会变颜色!
作者: 第二道光芒    时间: 2007-8-18 03:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2007-8-18 04:39
应该在状态前面添一句颜色定义就行了吧。
self.contents.font.color = normal_color
这样状态就正常了。
准确位置应该在window_battlestatus第36行。
#--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    @item_max = $game_party.actors.size
    for i in 0...$game_party.actors.size
      actor = $game_party.actors
      actor_x = i * 160 + 4
      draw_actor_name(actor, actor_x, 15)
      draw_actor_hp(actor, actor_x, 42, 120)
      draw_actor_sp(actor, actor_x, 69, 120)
      if @level_up_flags
        self.contents.font.color = normal_color
        self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
      else
        self.contents.font.color = normal_color
        draw_actor_state(actor, actor_x, 96)
      end
    end
  end

添上带彩的这句就可以了。恩恩。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 第二道光芒    时间: 2007-8-19 16:40
提示: 作者被禁止或删除 内容自动屏蔽




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