Project1

标题: 战斗里如何判断技能的消耗量>角色当前的mp量。 [打印本页]

作者: 文雅夕露    时间: 2018-1-20 23:35
标题: 战斗里如何判断技能的消耗量>角色当前的mp量。
本帖最后由 文雅夕露 于 2018-1-21 00:21 编辑

因为要做各种条件分歧的说明。
所以要分解出技能不用使用的场合。
如:

RUBY 代码复制
  1. if @active_battler.skill_can_use?(@skill)
  2.         Sound.play_decision
  3.         determine_skill
  4.       elsif calc_mp_cost(skill) > actor.mp
  5.         Sound.play_buzzer
  6.         @help1_window.visible = true
  7.         30.times{Graphics.update}
  8.         @help1_window.visible = false
  9.       else
  10.         Sound.play_buzzer
  11.         @help2_window.visible = true
  12.         30.times{Graphics.update}
  13.         @help2_window.visible = false
  14.       end

但这样的写法好像不能通过,所以想问问该怎么样在Scene_Battle里
写入这样的判断?
作者: WantMy蕙    时间: 2018-1-21 00:07
技能的消耗量指的是什么...技能的消耗不就是MP值吗
作者: chd114    时间: 2018-1-21 12:14
全局搜索mp_cost就能找到了
作者: 张咚咚    时间: 2018-1-21 14:33





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