找回密码
 点一下
查看: 1396|回复: 6

新手向的累加器详解(修正版)

[复制链接]
发表于 2021-4-2 03:10:40 | 显示全部楼层 |阅读模式
本帖最后由 cjf1000 于 2021-4-3 18:17 编辑

都是一些稍加尝试就能知道的东西,老手就不用看了,与其说是教程不如说是自己的学习笔记,废话不说直接开始。懒人可以直接看红字跳过其他

我们用死亡骑士的凋零缠绕来做例子,至于为啥用war3mod的单位当例子...累加器就是麦德为了更方便做war3mod开发的东西当然要致敬一下啦!
先通过第一次修改来理解累加器的基本知识。
凋零缠绕的累加器默认设置如图
1.png
原伤害虽然也是用了累加器但是是直接写上的固定伤害,所以我们把原来的换成根据技能等级成长来看看变化。我们主要使用的字段是:等级因子,累加规则,每级加成,前一个数值因子
(注意,如果直接在累加器中用量直接写了固定数值,就会优先使用固定数值,这个累加器里其他字段的设定都会被忽视
不过如果你单单把等级3的量删了,那么1,2级依然会按照量计算,到了3级会按照累加器计算)

可以看到累加规则默认是添加,最终伤害的结果会根据累加规则不同用不同的计算方式。

然后找到效果-亡灵(魔兽争霸)-凋零缠绕@伤害,右边的字段“战斗:伤害量”修改一下:把伤害量修改成100。注意,这个伤害量是累加器计算的基础,非常重要,下面开始作业。
2.png
累加器在技能等级分类中的计算方式分为三部分:上一级加成=上一级累加器总加成(上一级是0级时此处为0)*前一个数值因子
等级因子加成=等级因子*(技能等级-1)
每级加成=每级加成

累加器最终加成=上一级加成+等级因子加成+每级加成
累加规则是添加时
最终伤害=伤害量+累加器最终加成

累加规则是基于初值百分比加时
最终伤害=伤害量*(1+累加器最终加成
这个加成会非常高,所以一般用在属性加成上,然后把每级属性的每级加成填成0.01,这样你每点属性就会给你的初始法术伤害加1%了

累加规则是相乘时
最终伤害=伤害量*累加器最终加成
好吧很简单,跟上一个基于百分比加的区别就是减去基础伤害而已。

在此感谢麦德提供了更精简的公式,懒得算的可以用我上传的表格,自行在绿色格子里填上等级因子啥的,会自动给你算出最终输出结果

附上可以简单测试的地图和直观输出累加结果的表格,地图里DK的不同等级死亡缠绕丢小精灵会显示伤害,表格的话在绿色格子里填入你在编辑器里填的数字就行。




累加器v2.rar

25.28 KB, 下载次数: 10

发表于 2021-4-26 21:17:11 | 显示全部楼层
大佬,问一下有些是前一个等级因子或者前一个数值因子是什么意思啊?
回复

使用道具 举报

 楼主| 发表于 2021-4-29 06:31:04 | 显示全部楼层
lettle 发表于 2021-4-26 21:17
大佬,问一下有些是前一个等级因子或者前一个数值因子是什么意思啊?

前一个数值因子,指的是上一级的加成。
比如是1,就是上一级加成x1。
0的话,就是不管上一级加成多少,自己算自己的
回复

使用道具 举报

发表于 2021-5-6 18:47:37 | 显示全部楼层
大佬,可以说下单位自定义值累加器和效果量累加器怎么用嘛
回复

使用道具 举报

发表于 2021-12-26 10:17:59 | 显示全部楼层
研究的这么深 有没有什么佳作 我想玩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-22 11:23 , Processed in 0.124426 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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