设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4588|回复: 14
打印 上一主题 下一主题

[已经解决] [已解决]如何自定义每个角色的exp经验值?

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6483
在线时间
119 小时
注册时间
2020-1-8
帖子
234
1
发表于 2020-11-12 13:21:55 | 显示全部楼层
楼上已经解决问题了
我就是试一下“用数据库其他角色表示某角色没有的成长曲线”
例:用(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 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-15 09:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表