杨千fa单推人 发表于 2021-7-19 10:24

为什么大部分游戏里的冷却缩短都采用快照机制?

本帖最后由 杨千fa单推人 于 2021-7-19 10:29 编辑

虽然这个大部分仅限于我玩过的游戏,每次都有人嫌弃我玩过的游戏太少。。。
举个例子就是一个技能的冷却是180秒,玩家使用后过了60秒获得了一个冷却-25%的buff或者装备,那么剩下的冷却依然是120秒而不是90秒
同样的原来CD180秒的技能在有50%CDR的buff的时候使用,过了45秒buff消失了剩下还是只需要45秒冷却而不需要90秒
设计一个根据实时的CDR属性的冷却机制很难吗,还是说有什么其他理由

哈罗 发表于 2021-7-19 10:28

逻辑上说上一个冷却是不享受新增增益的,机制上也能避免很多漏洞,比如你刚放完个大招然后马上换一件挫得不行但cd逆天的装备来投机取巧

谢俊豪 发表于 2021-7-19 10:32

假山君 发表于 2021-7-19 10:35

逻辑上可以避免出错,还有技能冷却属于技能自己的一个属性,即释放该技能需要的代价
前一个技能释放的代价不因属性变化而变化也是很正常的逻辑
你网上买个东西买的时候2000块,快递运输时降价为1500了,请问你能找商家退500吗

你知道我的 发表于 2021-7-19 10:36

你是指冷却速率或者技能充能速率这种?

你知道我的 发表于 2021-7-19 10:36

你是指冷却速率或者技能充能速率这种?

hsxa 发表于 2021-7-19 10:37

虽然但是,山口山正式服大多是即时加速冷却,倒不如说快照机制更容易被滥用,

ooohaoguai2 发表于 2021-7-19 10:38

看游戏节奏的需要,APEX就是戴上金头大招转得快

セリア=キルミン 发表于 2021-7-19 10:40

假山君 发表于 2021-7-19 10:35
逻辑上可以避免出错,还有技能冷却属于技能自己的一个属性,即释放该技能需要的代价
前一个技能释放的代价 ...

狗东保价可以吧

—— 来自 Xiaomi Mi 10, Android 11上的 S1Next-鹅版 v2.4.4.1

Lisylfn 发表于 2021-7-19 10:41

游戏设计的机制呗, Dota
一些技能和装备可以调整技能的冷却。有多种不同的冷却调整类型:

百分比降低和增加

这些冷却修改会为所有技能和物品在使用时降低或增加一定百分比的冷却。他们会使技能和物品在需要时进入被降低或增加的冷却。这意味着他们不会回溯影响已经开始的冷却。所有百分比冷却降低来源互相乘法叠加。

固定值降低和增加

这些冷却修改会降低或增加固定数值的冷却。与百分比冷却修改不同的是,他们可以影响那些已经进入冷却的技能。固定值的修改先于百分比修改。

冷却重置

一些技能可以立即完全重置技能和物品的冷却,因此他们可以准备再次使用。

Lisylfn 发表于 2021-7-19 10:43

假山君 发表于 2021-7-19 10:35
逻辑上可以避免出错,还有技能冷却属于技能自己的一个属性,即释放该技能需要的代价
前一个技能释放的代价 ...

假设确认收货后价格还是这么低, 京东可以退

tsubasa9 发表于 2021-7-19 10:44

你游戏玩的确实少

yapzi 发表于 2021-7-19 10:45

如果你玩魔兽世界自己尝试过用WA或者TMW写自定义功能的话
你会发现buff、debuff的获取是事件触发   也就是说buff debuff本身状态发生了变化(刷新时间,叠加层数,新获取等等)才会激活触发器
换句话说如果要因为新获取的减CDbuff而更新其他buff的时间,其实在服务端应该是一次运算过后取消原有buff然后上了新的。
我不是程序员不清楚具体实现是不是很复杂,但是8.0某个版本确实有一些职业一些技能改掉了快照机制转而实时计算伤害(流血猫彻底不好玩的根源)

所以我猜可能还是性能原因,毕竟一个只是在本地计算,另一个需要服务器更新

403page 发表于 2021-7-19 10:46

防止你放了大以后带着玲珑心嫖冷却时间,嫖完了把玲珑心换其他东西打团吧

月夜凝雪 发表于 2021-7-19 10:52

换个例子就很明确了,你买下了的商品降价了你有可能减少这次支付是支出么,不就只有再购买才会比上一次便宜?

—— 来自 Xiaomi M2006J10C, Android 11上的 S1Next-鹅版 v2.0.4-play

赤井稻妻 发表于 2021-7-19 10:56

逻辑越简单越不容易出bug,你也不想得到冷却buff的时候有概率导致技能cd变成9999秒吧

yapzi 发表于 2021-7-19 11:05

月夜凝雪 发表于 2021-7-19 10:52
换个例子就很明确了,你买下了的商品降价了你有可能减少这次支付是支出么,不就只有再购买才会比上一次便宜 ...

其实要深究的话这个例子本身也不太恰当
比如DOT类技能 20 秒内造成 10 次伤害,有快照机制存在,你可以在急速BUFF生效一开始和最后一秒刷新技能来保证收益最大化。但其实反而实时计算更合理

turnyyy 发表于 2021-7-19 11:11

asdfg 发表于 2021-7-19 11:41

这个例子很容易有bug啊,比如你在剩120秒CD的时候装备这个-25%CD的装备,那么变成CD还剩90秒之后如果你立刻把这个装备摘了,那你剩余的CD还是90秒吗?如果是的话,那大家不是就可以把这个装备当作一个本身无CD但可以随意降其他技能CD的技能了……但如果不是,用户体验就崩了啊。

asdfg 发表于 2021-7-19 11:41

这个例子很容易有bug啊,比如你在剩120秒CD的时候装备这个-25%CD的装备,那么变成CD还剩90秒之后如果你立刻把这个装备摘了,那你剩余的CD还是90秒吗?如果是的话,那大家不是就可以把这个装备当作一个本身无CD但可以随意降其他技能CD的技能了……但如果不是,用户体验就崩了啊。

asdfg 发表于 2021-7-19 11:41

这个例子很容易有bug啊,比如你在剩120秒CD的时候装备这个-25%CD的装备,那么变成CD还剩90秒之后如果你立刻把这个装备摘了,那你剩余的CD还是90秒吗?如果是的话,那大家不是就可以把这个装备当作一个本身无CD但可以随意降其他技能CD的技能了……但如果不是,用户体验就崩了啊。

丸谷秀人 发表于 2021-7-19 11:43

peh 发表于 2021-7-19 11:47

从可以释放到下一次可以释放为止当作一个消费品,冷却时的状态只和消费时点状态有关这样感觉比较好实现吧

asdfg 发表于 2021-7-19 11:50

丸谷秀人 发表于 2021-7-19 11:43
硬直取消,硬直取消

格斗游戏看点不光是平衡性还有演出性……所以就算是被一套连招打死,但如果出招难度很大且失败风险也高,那么从观看者角度还是会觉得有乐趣……何况硬直取消是核心游戏系统之一,大家都有,那至少也是公平

但如果是PVE或者非观战型PVP,那这就纯粹是跟操纵者过不去的设定了吧……

大暴死 发表于 2021-7-19 11:53

假山君 发表于 2021-7-19 10:35
逻辑上可以避免出错,还有技能冷却属于技能自己的一个属性,即释放该技能需要的代价
前一个技能释放的代价 ...

您好,可以的(指京东自营价保)

—— 来自 Xiaomi M2102K1C, Android 11上的 S1Next-鹅版 v2.4.4.1

eva02eva02 发表于 2021-7-19 11:56

说的那些都只是文字游戏而已
你这个应该应该是把已经过去的时间也减少并且返还的

Tring 发表于 2021-7-19 12:07

因为对于大部分游戏的大部分玩家购入装备的目的是提升持续战斗力来说,这种设计毫无意义。
而对于少数想要靠折腾装备来获得即时性的战力提升的玩家来说(比如14L的例子),这根本就是与很多设计师心目中的装备系统相悖的思路,一开始就不想让玩家这么玩。

drgbsheep 发表于 2021-7-19 12:37

冷却缩短和冷却加速是两个效果啊。

liangyi345 发表于 2021-7-19 12:53

那我问下
CD180s的时候 我装备一个-50%CD的装备
然后摘下来 再装备 CD剩多久

docklabor 发表于 2021-7-19 13:11

213专用 发表于 2021-7-19 13:46

因为这样逻辑好写,玩家看起来也直观。
所以一般采用这种方式

救死扶伤魔力瞎 发表于 2021-7-19 15:14

类似的最弱智的就是dota2全能骑士套子改版时,改成韧性,因为会缩短dot持续时间,但伤害算总伤害,所以吃个dot会变成瞬杀技能

—— 来自 OPPO PBAM00, Android 8.1.0上的 S1Next-鹅版 v2.4.1

frosta 发表于 2021-7-19 15:26

都是限制技能使用频率的手段,把冷却换成充能就全都不是快照了

— from samsung SM-G981U1, Android 11 of S1 Next Goose v2.4.4.1

trentswd 发表于 2021-7-19 16:04

这时候我就要来说一下dnf了
dnf有两种词条,一个是cd减少,是使用技能一瞬间生效,也就是你说的快照
有一种是cd流逝时间加速,是转cd的时候实时生效

GMJ 发表于 2021-7-19 16:07

好,编辑一套宏,每次我使用技能后的瞬间就自动换上CD套装,然后再瞬间换回来保证属性。。这样就相当于我穿了2套装备。

坛子漆黑 发表于 2021-7-19 16:43

就像你说的,有50%冷却的buff下,为什么我技能释放后冷却时间180秒而不是90秒?那我这个buff是不是对所有冷却时长超过这个buff时间的技能都没有意义了

71888675 发表于 2021-7-19 16:46

Dota上的话,减cd逻辑是与切假腿放技能省蓝,脱装备吃魔棒这些机制一脉相承的

—— 来自 S1Fun
页: [1]
查看完整版本: 为什么大部分游戏里的冷却缩短都采用快照机制?