Project1

标题: 请问如何让人物升级后某变量改变?【已解决】 [打印本页]

作者: jianyulei    时间: 2016-11-14 17:40
标题: 请问如何让人物升级后某变量改变?【已解决】
本帖最后由 jianyulei 于 2016-11-14 17:49 编辑

例如角色2在职业为3的情况下升了一级,如何让变量4也跟着+1?


啊,原来直接在等级上升的脚本里写就行了,我还以为里面无法写self判断,没想到居然可以。
此贴结帖

用法:Game_Actor 424段
效果:当升级者职业为1时变量2+1
  1.   def  level_up
  2.     @level += 1
  3.     self.class.learnings.each do |learning|
  4.       learn_skill(learning.skill_id) if learning.level == @level
  5.     end
  6.     $game_variables[2] += 1  if self.class_id == 1
  7.   end
复制代码


恩……虽然自问自答,但说不定有该问题的人搜索到了这贴呢?




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