|
例如我做一个技能,主动效果是:6秒内回复600生命值.
那么可以是每1秒回复100点生命值,持续6秒.
也可以是每0.5秒回复50点生命值,持续6秒.
效果都是一样的.
那么如果我要换成每次回复生命值是从少到多,但是总量不超过600生命值,持续6秒.就是求这个公式,我用等差数列可以算出来.
但是用这个等差数列的公式,如果是每次回复生命值从多到少,他就错乱了.
或者从负数到正数,或者是其他数值.
初始值是0,最终值是600时,很合理,但是我稍微改了一下就出现错乱了
我是为了做几个效果,
例如冲锋一开始很快,后来很慢.或者一开始很慢后来很快..
例如漂浮文字先是小然后变大..再变小..
例如回复/失去生命值,开始增长回复,或者负增长回复.
虽然我可以一个一个地手动去计算,但是这里是不是有一个公式的,我推倒不出来- -所以就来求帮忙了
excel表格在这里..真心求教
sbjs.zip
(12.27 KB, 下载次数: 0)
|
|