大佬们好棒,看的我一头雾水 |
楼上已经解决问题了 我就是试一下“用数据库其他角色表示某角色没有的成长曲线” 例:用(actor_id + 10)号角色的HP成长曲线 表示 actor_id 号角色的 exp 曲线(数值为当前等级升级所需的经验,游戏默认的是升级所需的总经验数) class Game_Actor < Game_Battler alias ori_exp_list make_exp_list def make_exp_list actor = $data_actors[@actor_id] n = 0 @exp_list[1] = 0 for i in 2..100 if i > actor.final_level @exp_list[i] = 0 else n += $data_actors[10 + @actor_id].parameters[0, i-1] @exp_list[i] = n end end end end 接下来 设置(actor_id + 10)号角色的HP成长曲线 即可 |
参与人数 2 | 星屑 +50 | 赞 +1 | 收起 理由 |
---|---|---|---|
RyanBern | + 50 | 认可答案 | |
miantouchi | + 1 | 认可答案 |
我拿了楼上的脚本做3次修改。
|
参与人数 2 | 星屑 +50 | 赞 +1 | 收起 理由 |
---|---|---|---|
RyanBern | + 50 | 认可答案 | |
miantouchi | + 1 | 认可答案 |
本帖最后由 alexncf125 于 2020-11-11 21:39 编辑 我是VA用戶, 非XP用戶 只是路过, 看见4L的问题后, 拿2L的脚本小修小改一下来回答而已 所以你这问题我不懂得答喔~ ----------/--------------这样的提示 可能是改成这样: 1=>[0,0,8,30,40,50,60,70,80,90,0], 2=>[0,0,10,150,200,250,300,350,490,0], 至于报错如何解決, 我就不知道了~~ |
本帖最后由 alexncf125 于 2020-11-11 20:56 编辑
|
参与人数 1 | 赞 +1 | 收起 理由 |
---|---|---|
miantouchi | + 1 | 精品文章 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-24 15:53
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.