[已解决]有关素质点数
[font=宋体][size=3][color=red]感谢还没想好名字在QQ上教我的方法,感谢楼下几位朋友的帮忙,谢谢![/color][/size]正文如下:
已知BASE每升1级所得到的素质点数如下:
Lvl 01 ~ 05 : 3 点
Lvl 06 ~ 10 : 4 点
Lvl 11 ~ 15 : 5 点
Lvl 16 ~ 20 : 6 点
Lvl 21 ~ 25 : 7 点
Lvl 26 ~ 30 : 8 点
Lvl 31 ~ 35 : 9 点
Lvl 36 ~ 40 : 10 点
Lvl 41 ~ 45 : 11 点
Lvl 46 ~ 50 : 12 点
Lvl 51 ~ 55 : 13 点
Lvl 56 ~ 60 : 14 点
Lvl 61 ~ 65 : 15 点
Lvl 66 ~ 70 : 16 点
Lvl 71 ~ 75 : 17 点
Lvl 76 ~ 80 : 18 点
Lvl 81 ~ 85 : 19 点
Lvl 86 ~ 90 : 20 点
Lvl 91 ~ 95 : 21 点
Lvl 96 ~ 99 : 22 点
[font=宋体][size=3][color=red]请问可否归纳成为一个统一而简便的计算公式?
[/color][/size][/font]
已知属性点每加1点(按阶段表示)所消耗的素质点数如下:
階段(Lv) 每次消耗
2-11 2
12-21 3
22-31 4
32-41 5
42-51 6
52-61 7
62-71 8
72-81 9
82-91 10
92-99 11
[size=3][color=red]同问,可否归纳成为一个统一而简便的计算公式?[/color][/size][/font]
[quote]原帖由 [i].ˊ頽ヾo?[/i] 于 2010-1-6 14:38 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=11426688&ptid=1023574][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
[(Lvl-1)/5]+3
[(Lvl-2)/10]+2 [/quote]
[[i] 本帖最后由 白露为霜 于 2010-1-6 17:57 编辑 [/i]] 网上有模拟器的! :blink: 楼主真是个爱思考的孩子啊 [quote]原帖由 [i]是是非非[/i] 于 2010-1-6 13:49 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=11426595&ptid=1023574][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
网上有模拟器的! [/quote]
模拟器没公式,我是需要公式,对怎么计算出来的感到好奇。 [url=http://bbs.rohome.net/thread-915799-1-1.html]http://bbs.rohome.net/thread-915799-1-1.html[/url]
Again的帖子已找到,可惜公式不对,-0-
[quote]原帖由 [i]Again[/i] 于 2008-8-13 22:20 发表 [url=http://bbs.rohome.net/redirect.php?goto=findpost&pid=9506171&ptid=915799][img]http://bbs.rohome.net/images/common/back.gif[/img][/url]
[color=blue]然而,在1-99级,经典的提升素质消耗素质点公式仍然未改变,即每提升1点需要消耗已有素质的十位数+2的基本素质点
人物每升1级所获得的基本素质点仍沿用旧公式[/color]
[/quote]
属性点10到11也只需要2点素质点,继续研究ing。 那就理解成减2以后十位数字+2不就完了 [(Lvl-1)/5]+3
[(Lvl-2)/10]+2 [color=White]好久没写过程序了。。。出丑出丑。。。[/color]
X=取整函数((LV-1)/5)+3
Y=取整函数((LV-2)/10)+2
再说为什么一定要公式?
稍微学过点编程都知道有一种语句叫:条件语句
PS:解释一下,“取整”就是只取小数点左边的数值,右边的数值无条件舍去,得到的结果为整数型。 啧,加了几行字就比楼上上慢了。。。 非常感谢几位回贴帮忙的朋友,谢谢!
页:
[1]