Project1

标题: 获取 MaxHP [打印本页]

作者: 冰水金刚    时间: 2014-2-14 17:22
标题: 获取 MaxHP
Game_Battler 1中
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 获取 MaxHP
  3.   #--------------------------------------------------------------------------
  4.   def maxhp
  5.     n = [[base_maxhp + @maxhp_plus, 1].max, 999999].min
  6.     for i in @states
  7.       n *= $data_states[i].maxhp_rate / 100.0
  8.     end
  9.     n = [[Integer(n), 1].max, 999999].min
  10.     return n
  11.   end

这一段是怎么运行的?
作者: 恐惧剑刃    时间: 2014-2-14 18:16
基础最大HP 加上 最大HP附加值 与 1 取大值 再与 999999 取小值
循环状态
给上边的值乘以(状态中的MaxHP值除以100.0)
算出的值与1取大值 再 与 999999 取小值




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