找回密码
 立即注册
搜索
查看: 4377|回复: 36

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

[复制链接]
     
发表于 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 | 显示全部楼层
你是指冷却速率或者技能充能速率这种?
回复

使用道具 举报

     
发表于 2021-7-19 10:37 | 显示全部楼层
虽然但是,山口山正式服大多是即时加速冷却,倒不如说快照机制更容易被滥用,
回复

使用道具 举报

     
发表于 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
回复

使用道具 举报

     
发表于 2021-7-19 10:41 | 显示全部楼层
游戏设计的机制呗, Dota
一些技能和装备可以调整技能的冷却。有多种不同的冷却调整类型:

百分比降低和增加

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

固定值降低和增加

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

冷却重置

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

回复

使用道具 举报

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

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

使用道具 举报

发表于 2021-7-19 10:44 | 显示全部楼层
你游戏玩的确实少
回复

使用道具 举报

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

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

使用道具 举报

     
发表于 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秒吧
回复

使用道具 举报

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

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

回复

使用道具 举报

头像被屏蔽
     
发表于 2021-7-19 11:11 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

头像被屏蔽
     
发表于 2021-7-19 11:43 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-7-19 11:47 来自手机 | 显示全部楼层
从可以释放到下一次可以释放为止当作一个消费品,冷却时的状态只和消费时点状态有关这样感觉比较好实现吧
回复

使用道具 举报

发表于 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
回复

使用道具 举报

     
发表于 2021-7-19 11:56 | 显示全部楼层
说的那些都只是文字游戏而已
你这个应该应该是把已经过去的时间也减少并且返还的
回复

使用道具 举报

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

使用道具 举报

     
发表于 2021-7-19 12:37 来自手机 | 显示全部楼层
冷却缩短和冷却加速是两个效果啊。
回复

使用道具 举报

     
发表于 2021-7-19 12:53 | 显示全部楼层
那我问下
CD180s的时候 我装备一个-50%CD的装备
然后摘下来 再装备 CD剩多久
回复

使用道具 举报

头像被屏蔽
     
发表于 2021-7-19 13:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2021-7-19 13:46 | 显示全部楼层
因为这样逻辑好写,玩家看起来也直观。
所以一般采用这种方式
回复

使用道具 举报

     
发表于 2021-7-19 15:14 来自手机 | 显示全部楼层
类似的最弱智的就是dota2全能骑士套子改版时,改成韧性,因为会缩短dot持续时间,但伤害算总伤害,所以吃个dot会变成瞬杀技能

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

使用道具 举报

发表于 2021-7-19 15:26 来自手机 | 显示全部楼层
都是限制技能使用频率的手段,把冷却换成充能就全都不是快照了

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

使用道具 举报

     
发表于 2021-7-19 16:04 | 显示全部楼层
这时候我就要来说一下dnf了
dnf有两种词条,一个是cd减少,是使用技能一瞬间生效,也就是你说的快照
有一种是cd流逝时间加速,是转cd的时候实时生效
回复

使用道具 举报

     
发表于 2021-7-19 16:07 | 显示全部楼层
好,编辑一套宏,每次我使用技能后的瞬间就自动换上CD套装,然后再瞬间换回来保证属性。。这样就相当于我穿了2套装备。
回复

使用道具 举报

     
发表于 2021-7-19 16:43 | 显示全部楼层
就像你说的,有50%冷却的buff下,为什么我技能释放后冷却时间180秒而不是90秒?那我这个buff是不是对所有冷却时长超过这个buff时间的技能都没有意义了
回复

使用道具 举报

     
发表于 2021-7-19 16:46 | 显示全部楼层
Dota上的话,减cd逻辑是与切假腿放技能省蓝,脱装备吃魔棒这些机制一脉相承的

—— 来自 S1Fun
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 08:18 , Processed in 0.179522 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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