Project1

标题: 关于Game_Battler 1的问题 [打印本页]

作者: 化螺耕    时间: 2014-2-23 23:18
标题: 关于Game_Battler 1的问题
本帖最后由 化螺耕 于 2014-2-26 13:59 编辑

深夜来打扰大家啦RT,开门见山
1.请问这里的确定动作速度,为什么要用个随机数啊……动作速度不是一个确定的数值吗?
  1.   def make_action_speed
  2.     @current_action.speed = agi + rand(10 + agi / 4)
  3.   end
复制代码
2.请问这里的休止是什么意思呢,查看帮助是“什么也不做”,可是进入战斗测试根本没有“什么也不做”的选项啊,就只有攻击,特技,防御,物品和逃跑,求教

  1.   #--------------------------------------------------------------------------
  2.   # ● 休止中判定
  3.   #--------------------------------------------------------------------------
  4.   def resting?
  5.     return (@current_action.kind == 0 and @current_action.basic == 3)
  6.   end
复制代码

作者: 未命名    时间: 2014-2-23 23:23
第一个,那个是行动的顺序,这意味着速度大,优先级越高,但不绝对。

第二个,对敌人来说,你可以在敌人行动设置那里找到。而对于主角,相当于“什么也干不了”的情况。
作者: 芯☆淡茹水    时间: 2014-2-24 18:09
1,关于战斗先出手的顺序。如果有N个角色和敌人的速度属性值一样,如果不加上一个随机数的话,那么这几个角色或敌人每回合只会依顺序出手。
2,这是默认什么都不做的情况。角色好像没这个选项,主要是敌人(数据库敌人有个什么也不做的行动选项)。




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