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

Project1

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

[有事请教] 如何更改人物升级属性曲线?

[复制链接]

Lv2.观梦者

梦石
0
星屑
715
在线时间
206 小时
注册时间
2013-9-5
帖子
77
跳转到指定楼层
1
发表于 2020-6-2 14:17:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
如题。
发现无法特殊调整。
这5天有点事,不上来,5天后见
头像被屏蔽

Lv4.逐梦者 (禁止发言)

梦石
0
星屑
5706
在线时间
922 小时
注册时间
2013-8-29
帖子
1468
2
发表于 2020-6-2 14:26:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3063
在线时间
227 小时
注册时间
2019-5-13
帖子
119
3
发表于 2020-6-2 14:33:38 | 只看该作者
其实我也想知道怎么弄。。

比如  1~10级,每级+1攻击力
10级升11级,+100攻击力。
然后 11级~20级,每级+2攻击力
20级升21级也一样+100攻击力
21~30,每级+3攻击力
..........
以此类推。

那么这个要怎么实现呢?
永恒
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
715
在线时间
206 小时
注册时间
2013-9-5
帖子
77
4
 楼主| 发表于 2020-6-2 14:45:44 | 只看该作者

这个太平滑了;比如我想在50级之后升级所需经验减少,获得每级属性减少之类的,mv不知道该怎么做。
这5天有点事,不上来,5天后见
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
715
在线时间
206 小时
注册时间
2013-9-5
帖子
77
5
 楼主| 发表于 2020-6-2 14:46:26 | 只看该作者
472453497 发表于 2020-6-2 14:33
其实我也想知道怎么弄。。

比如  1~10级,每级+1攻击力

差不多是这个意思,不然感觉等级好鸡肋。
这5天有点事,不上来,5天后见
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
913
在线时间
162 小时
注册时间
2019-4-18
帖子
38
6
发表于 2020-6-2 15:11:50 | 只看该作者
YEP基础参数控制能做吧,肯定要自己写代码
比如加上条件判<>什么的,if  else什么的
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

7
发表于 2020-6-3 22:13:00 | 只看该作者
472453497 发表于 2020-6-2 14:33
其实我也想知道怎么弄。。

比如  1~10级,每级+1攻击力

你这个直接用公式求和就完事了
  1. 能力值=(等级/10)*100+(等级%10)*(等级/10+1)+9*(等级/10)*(等级/10+1)/2
复制代码



需要注意的是
  1. 等级/10
复制代码
是除以10的整数商
  1. 等级%10
复制代码
是除以10的余数

你要问的不是mv的问题而是一个找通项公式并求和的问题···
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

8
发表于 2020-6-3 22:18:51 | 只看该作者
a1670770233 发表于 2020-6-2 14:45
这个太平滑了;比如我想在50级之后升级所需经验减少,获得每级属性减少之类的,mv不知道该怎么做。 ...

能力成长曲线本身是一个函数,只不过你可以直接看到每一级时的数值

如果你要改成特殊的曲线,你要先确定数值和规律,把通项公式的求和公式弄出来

如果不会写公式就直接用一个数组或者哈希表来直接指定每一级的数值
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
715
在线时间
206 小时
注册时间
2013-9-5
帖子
77
9
 楼主| 发表于 2020-6-5 11:24:29 | 只看该作者
chd114 发表于 2020-6-3 22:18
能力成长曲线本身是一个函数,只不过你可以直接看到每一级时的数值

如果你要改成特殊的曲线,你要先确定 ...

即使不能分段,那么如何使用我设定的函数呢?
这5天有点事,不上来,5天后见
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

10
发表于 2020-6-6 14:46:04 | 只看该作者
a1670770233 发表于 2020-6-5 11:24
即使不能分段,那么如何使用我设定的函数呢?

基础属性是按一个方法指定的
你在数据库里调的曲线在脚本里是当一个数组来处理,你可以改处理的地方,让指定职业或者角色的基础属性不按数据库的曲线得出而是按你设的特定函数来
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 21:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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