加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 文雅夕露 于 2018-1-21 00:21 编辑
因为要做各种条件分歧的说明。
所以要分解出技能不用使用的场合。
如:
if @active_battler.skill_can_use?(@skill) Sound.play_decision determine_skill elsif calc_mp_cost(skill) > actor.mp Sound.play_buzzer @help1_window.visible = true 30.times{Graphics.update} @help1_window.visible = false else Sound.play_buzzer @help2_window.visible = true 30.times{Graphics.update} @help2_window.visible = false end
if @active_battler.skill_can_use?(@skill)
Sound.play_decision
determine_skill
elsif calc_mp_cost(skill) > actor.mp
Sound.play_buzzer
@help1_window.visible = true
30.times{Graphics.update}
@help1_window.visible = false
else
Sound.play_buzzer
@help2_window.visible = true
30.times{Graphics.update}
@help2_window.visible = false
end
但这样的写法好像不能通过,所以想问问该怎么样在Scene_Battle里
写入这样的判断? |