下载 App

【技术向】从无视护甲和增伤丢失到游戏底层机制解析

修改于2021/05/171012 浏览综合
龙腾剑皇近日发布了对于无视护甲机制的研究,但他并未深入讨论造成这个现象的游戏底层机制。经他的帖子启发,本文将对广大炽刃一直以来有的龙卷切招增伤丢失和类似伤害丢失问题做出进一步验证,并且尝试解释游戏底层机制和设计思路,最后提出解决问题的建议。
剑皇的无视护甲研究帖:
我们先看一段视频
【补充:评论区Manjusaka对紫焰龙卷做了测试,得出高额增伤是代码导致的bug,因此不完全适用于文中的分析】
由于龙卷的飞行时间过短不便于深入验证,视频用凝气之刃和觉醒技丸子复现了龙卷的增伤丢失。可以看到,同样是施展凝气之刃后释放觉醒技,丸子的伤害在使用回避取消后摇的一瞬间降低。作者推测,这是由于凝气之刃对后一招的全伤增幅只持续于技能释放过程中,而闪避取消后摇后的技能伤害则不会受到增幅。
进一步验证了在觉醒技飞出后,击中怪物之前,使用凝气之刃的效果,伤害相比不使用凝气之刃有提升,且凝气之刃的下一招仍能受到正常增幅。这与直觉上是一致的,即当前时刻的伤害量由当前时刻的攻击力计算。
那么,考虑以下这种情况:先使用在觉醒技,在觉醒技飞出后,击中怪物之前,使用凝气之刃,然后施展下一个技能。在下一个技能持续时间内,觉醒技的伤害是否会受到全伤增幅呢?进行的“觉醒-闪避-凝气-奥义灭杀”测试打出了等于正常使用凝气后接觉醒的伤害,因此可以提出两个假设:
1.当前时刻的技能效果由当前时刻的状态计算;
2.作用于某一招的效果实际上是获取一个持续时间等于技能释放时间,且会随着技能释放中止的状态。
假设1、2可以符合以下现象:
- 取消后摇会失去持续性伤害技能拥有的本招增伤;
- 持续性伤害技能可以“蹭”到后续技能的增伤和无视护甲等效果。
因此,这可以解释无视护甲和炽刃龙卷切招后独立增伤丢失的机制,在反例出现前较为可信。一个例外是心法数值的作用机制,武学心法带给觉醒技的技能伤害增加和技能爆伤增加不会因闪避取消后摇而丢失,因此猜测心法的数值增幅是通过不同的机制写入的。
对应的一个实例是,不增加攻击的旧版凝气之刃对于取消后摇的绝影觉醒技应不会有任何增伤效果,因为增伤状态在伤害造成前就已结束。这或许是绝影玩家认为凝气之刃加成过低的原因之一,实际上,如果猜测得到验证,那么即使把龙体也给绝影,爱取消后摇的绝影也不会感受到觉醒技伤害的增加。当然,现在凝气之刃的加攻效果远大于全伤增加,因此不用考虑要不要切招的事情。
拥有较多持续伤害技能的轻羽可以继续验证,来进一步说明这个机制,例如以下这个有意思的:取消后摇的剑幕接装备禁法魔僧的觉醒技(故意不命中),剑幕是否能策反怪物。
而魔弦拥有释放时间的技能,可以利用机制获取战斗中的优势。需要注意的是,按照猜测可以推论,在觉醒技上装备无视护甲心法不会有效(指对于持续伤害),而在持续时间较长的下一招上装备,则可以使觉醒技的持续伤害获得无视护甲效果。
这个底层机制是一种易实现的方案,但在持续伤害技能、提前切招和下一招生效的效果一起出现时会产生类似bug的状况。正如S在橙帖中说明的,要解决炽刃的龙卷增伤丢失问题需要底层的修改。如果本文猜测属实,则这个底层修改将是代码重构级别的,会造成很大的影响,并带来代码稳定性的极大隐患。对运营中的手游做重构的代价是极大的,且一旦再出现其它bug,还会进一步增大工作量。
作者认为,在影响不大的情况下,大改底层机制不利于游戏的平稳运行,因此建议不对当前机制做出修改,而是用调整技能作用和实现方式的方法使增伤效果能正确作用在当前技能上。例如,将火龙卷的独立增伤改为“释放技能后的3秒内获得对燃烧敌人x%的独立增伤”、“释放技能后的3秒内获得对破甲敌人x%的独立增伤”。类似这样的修改有效、易进行且是玩家喜闻乐见的增强,将能被广大玩家接受。
即使要进行底层修改,或许可以考虑调用心法数值的接口实现真正作用于单个技能的伤害增加。
在以后的效果设计上,也应多用持续时间固定的效果代替某招技能有效的效果,这样其效果能完美符合文字描述。
05:09
单手操作!零氪绝影里武林湮灭+2狂暴龙复园挑战截图
单手操作!零氪绝影里武林湮灭+2狂暴龙复园挑战
背景音乐: 赤黑——薄彩生 大哉乾元——薄彩生 六龙御天——薄彩生 依赖冰山的人,在冰冻结束的时候死了; 依赖鬼步的人,在闪避冷却的时候死了; 所以,只有自身的实力才是真实不虚的。 (龙复园:胡说!你以为我不知道你在练的时候死了多少次?)
28 赞
23 回复
各个职业链子截图
各个职业链子
虚空刻印装备的都还没有,就用老链子。玉玲珑一觉得取消后摇。霹雳喷火也要取消后摇。火刀副武还是要用团本副武。以上仅供参考[表情_微笑][表情_微笑]
57 赞
32 回复
00:09
伤害测评截图
伤害测评
新心法刀光尽量贴脸刮,伤害和挂上全buff几率最大化[表情_斜眼笑]
8 回复
萌新攻略截图
萌新攻略
最近看影境来了不少萌新啊,窝就来做攻略了,让大家尽量少走些弯路,窝这个是60级以后的攻略,60级后开镇魂塔,爬塔穿这个装备,60级带这个心法可以穿70级装备,装备去练小若那里买,其实50级也能穿,不过卡要升紫一。推图一个个推,任务一个个做,到现在大部分功能应该都开全了,然后去找大佬带团,地上插的那把剑就是团本,要做故人魔影任务才能开团本,弄武器搞评分准备做入局试炼的任务,然后去打极境乱流,然后爆这
24 赞
35 回复
00:17
无需操作,轻松天机12截图
无需操作,轻松天机12
叠好死斗后进图首先点神清防止暴毙,找好boss位置,先放短链技能,短链要带龙五刀光破甲,然后械城女君或者黑剑,沉默boss,一套秒掉,无论哪个天机,都是一套流程,安全无暴毙风险[表情_酷]
8 赞
18 回复
03:12
500灭0强叠浪套三分钟新本龙复园心得截图
500灭0强叠浪套三分钟新本龙复园心得
6 赞
5 回复
某些人的好日子到头咯截图
某些人的好日子到头咯
20 赞
21 回复
PVE心法养成攻略截图
PVE心法养成攻略
此攻略个人理解,面向新玩家 这个游戏的核心玩法是心法,新玩家pvp暂时不涉及,每天完成5把论剑任务即可,所以主要介绍pve玩法的主卡 ①独一档:天穹飞翎,节日限定心法,目前来看只会在国庆和春节期间推出,只能紫抽,至少要紫六pve才有大作用,而且虽然是独一档,但是其pve作用可以用万魔代替,所以不推荐新玩家抽此卡,待有一定练度再补此卡即可 ②一档:红色超稀有心法,目前共八张,大部分只能用紫抽抽取(佳
119 赞
60 回复
回归玩家截图
回归玩家
回归玩家什么都打不过,怎么办 心法选什么,装备战力,团本是什么,从哪里获取经验等等疑问 回归玩家有很多回归资源,但是等级不够 优先将等级升到70级,解锁新技能孔位 1.幻凝塔,最快的升级的地方 2.实在打不过幻凝塔,做主线任务 没有装备,打不过主线图 工匠商人!还有送的装备盒子 1.工匠商人赛季商店买一套装备:江湖初箓(符箓) 2.装备盒子换护肩百万返还三件套 升到70级,需要做3个主线关键任务 乱
115 赞
35 回复
影批的一天截图
影批的一天
1、上号先去帮会铜币上供3次,商城购买黄票 2、去藏身之地换淬炼 3、昼夜空间 4、虚空商店购买钥匙,黄票(198),铃铛 5、刻印商店铜币购买刻印 6、体力本把体力打完,去小张商店买120体力打完,战令再领120体力打完 (不打罪体是因为在龙氏,龙氏老登基本都有龙妈太麻烦了懒得打) 7、窥天乱流15次打完 8、每日5次论剑,卷宗#影之刃3 #影之刃3 #影之刃3平民玩家 #影之刃3左殇
8 赞
17 回复