Project1

标题: 如何自定义角色升级经验值 [打印本页]

作者: zzz0000    时间: 2017-10-10 02:24
标题: 如何自定义角色升级经验值
我想自定义每次升级需要的经验值,如何能办到?不想用系统自动生成的

作者: a02821145    时间: 2017-10-10 02:39
  1. Game_Actor.prototype.expForLevel = function(level) {
  2.     var c = this.currentClass();
  3.     var basis = c.expParams[0];
  4.     var extra = c.expParams[1];
  5.     var acc_a = c.expParams[2];
  6.     var acc_b = c.expParams[3];
  7.     return Math.round(basis*(Math.pow(level-1, 0.9+acc_a/250))*level*
  8.             (level+1)/(6+Math.pow(level,2)/50/acc_b)+(level-1)*extra);
  9. };
复制代码


定义经验值的方法,自行修改吧
最多4个参数,英文比较简单,就不翻译了
使用方法:
随便创建一个JS文件,把代码加进去,然后在插件管理器里面加载并打开就可以生效了
作者: 芯☆淡茹水    时间: 2017-10-10 18:58
这样就够简单,可惜只有10级
  1. Game_Actor.prototype.expForLevel = function(level) {
  2.     return [10,20,30,40,50,60,70,80,90,100][level-1];
  3. };
复制代码

作者: 山有木兮浩    时间: 2017-10-22 14:23
最简单就是用系统自带,不想用那就写脚本吧

作者: tseyik    时间: 2017-10-22 16:49
経験値テーブル設定
経験値テーブル設定 ver1.00.zip (2.6 KB, 下载次数: 194)







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