Project1

标题: 请问如何让事件切换的职业拥有不同的等级? [打印本页]

作者: jianyulei    时间: 2016-11-5 00:57
标题: 请问如何让事件切换的职业拥有不同的等级?
事件切换职业的时候,原有的人物等级会被保留,有没有办法让事件转职时每个职业都拥有不同的等级
例如我战士升级到10级,第一次转职成魔法师就变成1级,升到4级后再转战士变回10级,再转回法师又变回4级。
作者: QQ蚊子湯    时间: 2016-11-5 01:13

作者: 御曹司    时间: 2016-11-5 09:37
  1. class Game_Actor
  2.   def change_class(class_id, keep_exp = false)
  3.     @exp[class_id] = exp if keep_exp
  4.     @class_id = class_id
  5.     change_exp(@exp[@class_id] || 0, false)
  6.     init_skills
  7.     refresh
  8.   end
  9. end
复制代码

我记得以前有人发过这种问题。。
作者: chd114    时间: 2016-11-6 01:14
是职业的等级还是角色的等级这点很急很关键
作者: 雾影药师    时间: 2016-11-6 09:02
做两个相同行走图和头像的人,只是职业不同,用事件切换人物如何?
作者: VIPArcher    时间: 2016-11-6 10:17
你什么操作都不要做,VA默认就是角色经验等级跟着职业来的,
就用默认的事件来变更职业即可
除非你用了什么奇怪的职业脚本
作者: 若得若失    时间: 2016-11-6 16:36
默认就是这样的。
我也做过转职的游戏。
不仅自己,包括队员离队入队以后,默认就是保留等级和经验值,只要你不在前面的  初始化等级打钩即可。




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