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

Project1

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

[已经解决] 能够覆盖掉VxAce系统的内建类编码吗?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4881
在线时间
425 小时
注册时间
2019-10-22
帖子
666
1
发表于 2020-2-15 12:29:32 | 显示全部楼层
当然可以 直接插入这一段 就可以实现

  1. class RPG::Class < RPG::BaseItem
  2.   def initialize
  3.     super
  4.     @exp_params = [30,20,30,30]
  5.     @params = Table.new(8,100)
  6.     (1..99).each do |i|
  7.       @params[0,i] = 400+i*50
  8.       @params[1,i] = 80+i*10
  9.       (2..5).each {|j| @params[j,i] = 15+i*5/4 }
  10.       (6..7).each {|j| @params[j,i] = 30+i*5/2 }
  11.     end
  12.     @learnings = []
  13.   end
  14.   def exp_for_level(level)
  15.     lv = level.to_f
  16.     basis = @exp_params[0].to_f
  17.     extra = @exp_params[1].to_f
  18.     acc_a = @exp_params[2].to_f
  19.     acc_b = @exp_params[3].to_f
  20.     return (basis*((lv-1)**(0.9+acc_a/250))*lv*(lv+1)/
  21.       (6+lv**2/50/acc_b)+(lv-1)*extra).round.to_i
  22.   end
  23.   attr_accessor :exp_params
  24.   attr_accessor :params
  25.   attr_accessor :learnings
  26. end
复制代码


至于会导致什么意想不到的bug 暂时还没想到  实践出真知

评分

参与人数 1星屑 +100 收起 理由
VIPArcher + 100 我很赞同

查看全部评分

















回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4881
在线时间
425 小时
注册时间
2019-10-22
帖子
666
2
发表于 2020-2-16 08:44:47 | 显示全部楼层

具体?         
















回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4881
在线时间
425 小时
注册时间
2019-10-22
帖子
666
3
发表于 2020-2-16 11:00:04 | 显示全部楼层
我服了 那是数据库  那个东西跟你工程的脚本没有关系  这个没法改  

你写脚本这些 这是给游戏运行后执行用的

而你说的那个  是游戏的编辑器 两个完全不一样的东西
















回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-20 21:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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