Project1
标题:
请问如何让人物升级后某变量改变?【已解决】
[打印本页]
作者:
jianyulei
时间:
2016-11-14 17:40
标题:
请问如何让人物升级后某变量改变?【已解决】
本帖最后由 jianyulei 于 2016-11-14 17:49 编辑
例如角色2在职业为3的情况下升了一级,如何让变量4也跟着+1?
啊,原来直接在等级上升的脚本里写就行了,我还以为里面无法写self判断,没想到居然可以。
此贴结帖
用法:Game_Actor 424段
效果:当升级者职业为1时变量2+1
def level_up
@level += 1
self.class.learnings.each do |learning|
learn_skill(learning.skill_id) if learning.level == @level
end
$game_variables[2] += 1 if self.class_id == 1
end
复制代码
恩……虽然自问自答,但说不定有该问题的人搜索到了这贴呢?
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1