Project1

标题: 被动技能的问题 [打印本页]

作者: y967    时间: 2017-5-17 09:09
标题: 被动技能的问题
附加状态用作被动技能,但是洗点的时候,如果状态存在就会数据混乱,如果解除,又要重新附加,有点麻烦
作者: guoxiaomi    时间: 2017-5-17 10:37
解除再附加有什么麻烦的。先把状态存下来,再给上去就行了。
作者: guoxiaomi    时间: 2017-5-17 23:11
本帖最后由 guoxiaomi 于 2017-5-17 23:14 编辑

类似这样考虑试试?用全局变量做一个跳板
RUBY 代码复制
  1. class Game_Actor < Game_Battler
  2.   attr_accessor :states
  3.   def save_states(n)
  4.     $game_variables[n] = [@states.clone, @states_turn.clone]
  5.   end
  6.   def load_states(n)
  7.     @states = $game_variables[n][0].clone
  8.     @states_turn = $game_variables[n][1].clone
  9.   end
  10. end





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