惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
T
Threat Research - Cisco Blogs
C
CERT Recently Published Vulnerability Notes
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
L
Lohrmann on Cybersecurity
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cisco Blogs
V
Vulnerabilities – Threatpost
L
LINUX DO - 热门话题
G
GRAHAM CLULEY
The GitHub Blog
The GitHub Blog
NISL@THU
NISL@THU
AWS News Blog
AWS News Blog
博客园 - 【当耐特】
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
阮一峰的网络日志
阮一峰的网络日志
Cyberwarzone
Cyberwarzone
V
V2EX
Know Your Adversary
Know Your Adversary
P
Palo Alto Networks Blog
月光博客
月光博客
MongoDB | Blog
MongoDB | Blog
Scott Helme
Scott Helme
A
Arctic Wolf
美团技术团队
S
Schneier on Security
P
Proofpoint News Feed
G
Google Developers Blog
The Hacker News
The Hacker News
S
Securelist
Microsoft Security Blog
Microsoft Security Blog
Project Zero
Project Zero
T
The Exploit Database - CXSecurity.com
量子位
T
Threatpost
Spread Privacy
Spread Privacy
Help Net Security
Help Net Security
B
Blog
WordPress大学
WordPress大学
B
Blog RSS Feed
J
Java Code Geeks
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Blog — PlanetScale
Blog — PlanetScale
Simon Willison's Weblog
Simon Willison's Weblog
Y
Y Combinator Blog
Cloudbric
Cloudbric

机核

游戏性能旗舰最强之选,一加 Ace 6 至尊版国补到手价2999元起 6元钱自己更换电动车刹车线 《生化危机9:安魂曲》编剧Haris Orkin专访 摸金游戏?音乐游戏!暗区新赛季这把能弹的琴有何来历? 好评国产武侠SRPG《息风谷战略》免费DLC现已推出 | 机核 GCORES 碎片 《生化危机:安魂曲》将于5月实装首个免费更新内容 | 机核 GCORES 新锐东方游戏,谱写世界新章! 沉浸式恋爱视觉小说游戏《心象演算》免费试玩版现已正式上线 | 机核 GCORES 互动影游《代号三国:龙起》上线!穿越三国与曹操并肩、与佳人同行、与权谋博弈! 《老头收集梦想生活》,游戏酒桌会6,录音笔VOL.689 | 机核 GCORES 破界·共生——《白日梦:无限世界》五大核心游戏特点解析 价格已到史低,锐龙5 9600X/锐龙7 9700X正适合抄底 时间循环之旅即刻启程!《归环》一周目测试今日开启 热门在线韩游变魂游,洛奇衍生作能否打破“花瓶”魔咒? LG UltraGear evo 全新高端显示器系列:当“5K”遇见“AI”,不止强大,更懂热爱 反套路三国互动影游《代号三国:龙起》今日上线! 愿望单登记人数突破10万!备受瞩目的“女儿养成游戏” 《梦幻魔法公主》今日于Steam平台上线!限时八折优惠中 《黑神话:悟空》全球音乐会2026巡演将于4月29日12时开票 | 机核 GCORES “Snowguelike”生存肉鸽挖矿新作《蛙穿雪境》公布发售日期,5月7日正式上线 | 机核 GCORES 重塑移动办公、AI创作新境!全新华硕灵耀Air系列、ProArt 骁龙版震撼首发,创芯未来 均分88:《Saros》媒体评分汇总 | 机核 GCORES 上海烛龙公布合作遗迹探险游戏《吉时已到》首支预告片 | 机核 GCORES 首个独立游戏《萝薇日记》已上线Steam! 烛龙新IP《吉时已到》首曝,打造国内首款中式合作遗迹探险游戏 喜加一:《暗黑破坏神Ⅳ》国服现已开启限时免费领取本体活动 | 机核 GCORES 新版《生化危机》电影定于9月18日上映,官方网站现已上线 | 机核 GCORES 《冲就完事模拟器2》“星球大战”联动DLC正式宣布 | 机核 GCORES SteamController将于5月4日发售,售价99美元 | 机核 GCORES 事已至此,内存这么用也算省钱了,“2+1”非对称双通道应用实测 505游戏母公司现已收购《明末:渊虚之羽》IP | 机核 GCORES 基石 手动杂谈12|格斗游戏也能讲好故事 | 机核 GCORES I Love You Mr Snowball 我的向日葵小姐 会比GTA6先发售吗?最硬核的生存游戏《DAYZ》要推新DLC了 周记02:在2026遇到新怪谈 什么硬件,能让游戏Loading界面快速消失? | 机核 GCORES GadioSpec《百年风云世界杯》免费试听集 | 机核 GCORES 百年风云世界杯Vol.1丨足球崛起 | 机核 GCORES 100年前,一群人提前替我们经历了AI恐惧 | 机核 GCORES 《呼啸山庄》2026 ——一辆当代艺术的大卡车冲撞了我的大脑 手游《天穗之咲稻姬:日之香巡灵传》宣布将于7月27日停服 | 机核 GCORES 集结梦之队,征战世界杯,《最佳球会ONLINE》上线Steam 山水绝景随心拼 休闲建造游戏《千里山河录》Steam商店页公开 巫师帽、法袍、魔杖,为什么它们是影视、游戏里的法师必备三件套? 《无鞘信使》-第一章 复古风自动战斗肉鸽《终结之终结》Steam商店页面现已上线 电脑里有一款不破不立的MMO,录音笔VOL.688 | 机核 GCORES 《生化危机》30周年纪念周边发售,这次是真的“保护伞” 可靠耐用+AI全能,惠普战66 2025锐龙版深度体验 《时之书:无尽终章》关卡“大航海时代”全球首次公开 经典名作《乌龙派出所》改编经营模拟游戏《乌龙派出所~阿两的商店街物语~》正式宣布支持简体中文 明日开冲,解锁反套路三国互动影游《代号三国:龙起》即将上线 独立游戏《这是我的宝藏!》已发售~ 降低难度不是唯一解,无压力死亡也是好体验 Netflix官宣新片《普通人》:讲述韩国现代史上的权力风暴 《生化危机:安魂曲》全球销量现已突破700万份 《绝地鸭卫》PC版5月15日正式发售 亡妻回忆录?女性向情感叙事游戏《S-mail》现已正式发售 全新酷黑风格,酷睿Ultra 200S PLUS的高性价比搭档!七彩虹BATTLE-AX B860M-PLUS S WIFI7 V20 超级黑刃主板测评 胖狗 索尼发布了港台地区PS5产品价格调整公告,将于5月1日起实施 二次元怪猎+性感美女!《碧蓝幻想:无尽黄昏》开启Beta公测 这款怪谈类型中式恐怖游戏居然更新了?! 《百日战纪 -最终防卫学园-》改编漫画将于今年冬季开启连载 《如被附身,请致电我们》:匈牙利黑色幽默恐怖小说 《竹屿山房杂部卷五》(译文) 大树 超越引擎 摄影分享丨四月 碎片杂记vol.72 当老式FPS与老式动画技术碰撞出新时代的火花—《神探杰克鼠》 想做独游,如何避免首个项目就褒姒? 在线多人动作游戏《OCTOPinbs》将于5月12日上线Steam! 《酒鬼女神的酒诡》确定将于2026年登陆Steam 《CRYMELIGHT》将于11月5日(周四)正式发售!4月25日开始预购! 钢铁国度MKI部落Evolution,蛮兵部分 【钢铁国度】部落-Primal MK I,蛮兵部分 这是一个高中生用ai跑出来的作品,我自称他为物理神话 钢铁国度MKI部落Metamorphosis,蛮兵部分上 钢铁国度MKI部落Metamorphosis,蛮兵部分下 INDIE Live Expo于4月25日举办:首发9款新作,超200款独立游戏亮相 暗黑卡牌策略新作《魔忌:穷鼠啮狸》发布全新中文试玩版和发售预告片,4月30日正式上线在即 战锤40K长篇小说:变节者・苦难主宰(三)(全书完) 战锤40K长篇小说:变节者・苦难主宰(二) 战锤40K长篇小说:变节者・苦难主宰(一) 英语语言学习丨短语专题1:短语的特点 唯一的EVE战争 【少前同人】【M200】战术人形会梦见音乐会吗 【昏迷3】即将发售,前作主角悉数到场!“恶灵”宋老师化身可操控角色 业内人士:游戏公司“十有八九”使用生成式AI,包括卡普空 欢庆一周年:《光与影:33号远征队》全新纪念艺术图、超值折扣与免费更新同步上线 才刚刚开始呢 【抽奖】《星际卡车司机》推出免费大型更新,四折平史低折扣进行中 四人合作FPS游戏《佣兵猎手》抢先体验重大更新 1 现已上线 Raw Fury新作《深馅地牢 Deep Dish Dungeon》将于今秋加入 XGP 塔防幸存者游戏《魔怪来袭》推出首个 DLC 《饿狼传说:群狼之城》1周年纪念!新DLC“沃尔夫冈·克劳萨”今日参战 猫狗相伴 欢乐闯关 双人合作平台跳跃游戏《猫狗同行》上线Steam商店页 《同行:月球逃脱》(Together: Moon Escape)上线将于明日上线Steam
译介丨战斗回想:《战神》中的闪避
waiwaixi · 2022-12-02 · via 机核

本文来自于新《战神》首席系统设计师Vince Napoli(现在在EA做Principle Combat Designer)的博文,下文中提到的视频之前已经翻译了,请点击译介丨《战神》(2018)是如何完善闪避\翻滚机制的

正文

受到 Polygon 最近分析《战神》中闪避机制的视频的启发,我觉得围绕这个主题聊聊一些开发过程中的经验总结,以及闪避机制背后的一些更隐蔽细微的想法还挺有意思的。

请一定要看看他们的视频。虽然他们奇怪地将《战神》闪避机制革新的灵感归因于……《怪物猎人》(???) ,但是看到一些动作游戏中闪避发展的历史的论述以及这些游戏与《战神》的异同真是太棒了。

迭代

闪避机制的设计和落地是一个完美的例子去证明——团队需要大量时间去寻找解决方案来提升游戏机制的质量(不过,更安全和更适合制作人使用的术语是“迭代”)。

通常情况下,在微调游戏玩法和战斗机制时,只是投入更多资源并不能加快开发速度。让灵感碰撞,获取反馈,争论,然后再循环一遍(主要是争论),这个过程是无可替代的。此外,有趣的是,当我们对闪避进行多年的长期迭代之后,该机制最终变得截然不同。

自由控制与即时响应

由于从一开始我们就确认了战斗当中必须使用越肩视角,所以最初的想法是完全放弃自由操控的闪避,转而使用一个完全依赖外部输入进行反馈的“即时响应”按钮。该机制的顶层设计目的在于创建一种完全依赖于外部输入和按键时机来对敌人攻击进行响应的防御机制,并且能够从视觉上给出大量不同的反馈。可能会根据敌人攻击的态势触发几种不同的闪避或翻滚动画。

虽然我不能确定,但我们做的看起来像是《最终生还者2》 可能正在做的东西——一个超级逼真尽可能接近量身定制的响应动画(每次敌人攻击时只是去配对/同步相应的闪避动画)。无论它到底是什么,现在它看起来都非常惊艳!

Insomniac的《漫威蜘蛛侠》还巧妙地使用了类似动作混合的系统,其闪避默认会有一个向前空翻的快速位移,但会根据袭来攻击的不同或周边场景自动进行调整。

无论如何——在一些基本的战斗机制确立和运转了之后,我们立刻感觉到奎托斯在战斗中并没有保留足够的战场掌控力和机动性。如果没有足够的手段来迅速、有力地控制和支配战场,会让玩家放不开手脚去战斗。

在移除跳跃、把机动性能和手感改的像是“坦克”一般并减少招式中的过渡动画之后,我们无需思考就感到我们需要立即增加一个简单的爆发动作,这个动作需要能够缓和上述变化的带来的沉重手感。

闪避距离和双重闪避

当我们最初回顾老《战神》的战斗设计以供参考时,可能会觉得奎托斯以前八米多的翻滚距离相当离谱。但对于老《战神》来说,奎托斯的闪避距离其实很合理,因为你的设计需要适配以下几个要素:摄像机取景范围、标准战场尺寸、敌人攻击能力数据(速度、形状、位移)以及英雄的攻击能力数据(例如,你的英雄是否有可以根据需求随意弯曲和延伸打击范围的武器)。

所以沿着上面的思路来的话,我们的第一想法是做一个极短距离的闪避,它仍然符合爆发动作的标准,并且不会因为超近距离的摄像机视角显得笨重。但没过多久,极短的闪避距离就引起分歧,赞成和反对的团队成员各自占了5成,很大一部分的反对意见是“不够暴力”。

一半的团队成员坚持认为:闪避必须成为一个能让奎托斯维持完美的适合连续进攻的距离的垫步动作。它不仅是为了进攻和防御同时应该更具功能性,而且有一个非常有说服力的论述——“闪避敌方攻击是为了更猛烈的反击”比“闪避敌方攻击是为了逃脱”更符合奎托斯的性格。那个时候大家甚至还会争论奎托斯能否退出战斗。

另一半的团队成员觉得短距闪避没有任何作用。将你置于敌人攻击范围内的闪避有什么好的?即使有无敌帧和超快速的取消窗口可以回到战斗或进行机动,但当玩家感到迷茫或被压制时,他们无法灵活地清扫战场,这将会弄砸整个战斗体验。

综合反馈很快让我们产生了将闪避分成两部分的想法,试图用一个机制让所有人满意。我们唯一担心的是额外按一次闪避键会带来潜在的复杂性。最坏的情况是闪避的两部分都会被搞得难以使用,一部分失去安全性,一部分失去易用性。

我不知道为什么我们当时没有意识到这一点,因为现在看起来那很明显,但是我们对可能增加复杂性的担忧很快就消失了,因为我们发现无论玩家偏好什么类型的技能或闪避方式,猛按闪避键已经是想要使用某种逃生能力时的首选了!

真实的动画和翻滚方向的二次选择

我们需要投入大量的关注度和努力来让动画感觉起来恰到好处,无论是战斗中还是过场中的动画。

垫步和翻滚完全重做,在打磨出最终的样子和感受前可能重做了有三四次。

因为支持摇杆操作下的 360度闪避非常重要,我们花了很多时间来确保向任何一个方向的运动都看起来足够漂亮,做到在不牺牲视觉效果的情况下为玩家保留最大的动作性和操控感。

我们在非常长的迭代周期里缓慢但确实地进行了更多的动作性和表现上的针对性打磨。我们不仅在垫步派生到翻滚之前增加了一个非常短的预输入窗口,我们还允许玩家在垫步之后自由地选择派生翻滚的方向。

不可否认牛顿的棺材板可能会压不住,但毫无疑问这样能够更灵敏地通过延迟输入翻滚最大化垫步冲刺的位移,然后转而向另一个方向进行翻滚。这意味着可以进行一些非常精致的走位。

关于空置左摇杆的情况下应该怎么闪避有很多争论,但是我仍然坚持认为动作游戏的标准默认闪避方向应该是“向前”。很长一段时间内我们确实是按照“向前”闪避做的,但是越来越多的人因为他们笨拙的胖手指直接冲进敌人的攻击判定中,我们只好把默认设置改为“向后”。

但最后我们实际上在空置左摇杆的情况下会不响应闪避按键。虽然不可否认这并不是我想要的结果,但我们最终还是在后台做了一些非常不容易感知到的设计,以解决最主要的问题。例如,闪避失败的情况多的出乎意料,因为玩家会先推摇杆方向,但是在输入闪避之前就松开了。

我们最终在按下闪避键的前几帧就开始保存了所有的摇杆偏转以便应对上述的情况。后续翻滚的输入要求也因此放宽了,因为我们会继续使用之前的方向作为摇杆偏转(有一段时间,翻滚默认向后——这最终也因为感觉很怪被修正了)。

无敌帧

通过使前几帧完全无敌来确保即时闪避可以有效避免伤害,这在一段时间内一直是动作游戏中相当普遍的做法。《战神》中,垫步和派生的翻滚都有无敌帧。特别是垫步的无敌帧同时是用于判定完美闪避的窗口。类似于防御的招架——在敌人攻击命中的瞬间闪避情况下,这个攻击其实在技术意义上仍然进入判定流程来确定我们何时应该触发技能或其他增益效果。

但同样,由于越肩视角和游戏基调,单纯的让奎托斯刀枪不入(来表现无敌帧)并不像以前那样简单明了。我们承认有时直接垫步冲向攻击判定(来使用无敌帧抵消攻击判定)明显对于玩家来说是最优解,但我们并不想让他们一直这样做。幸运的是,我们花了数年时间研究这个机制,我们有的是时间可以坐下来讨论这个问题,收集各种建议,最后我们最终给无敌帧确立了一个非常具体和单纯的例外情况:如果你直接垫步冲向攻击判定(在一定的偏转角度内),无敌帧将完全无效。

这个隐藏机制最终表现地非常好,因为它不是那种必须教给玩家的复杂机制,甚至根本不需要我们指出它的存在。它默默地藏在角落发挥作用,巧妙地鼓励了玩家以一种符合预期的自然方式(指远离攻击判定和不是冲向攻击判定)躲避攻击。它使我们能够用无敌帧提供给玩家充分的动作性,而不必为此做出妥协,单纯的让奎托斯刀枪不入不仅感觉很奇怪,而且在越肩视角下看起来格外草率和笨拙。

无敌帧是游戏中的众多机制之一,一个机制不引人注意时,才能发挥更好的效果并且更受喜爱。我们的精细打磨使得该机制最终能够顺滑且隐秘地运转。

闪避攻击

打造战斗系统的一个核心原则是绝不为了拥有更多动作而添加攻击或动作。仅仅为了数量而添加了大量动作的动作游戏通常最终会让玩家疲惫不堪,玩家的普遍反应是“所有的动作看起来都一样”和“为什么我要不断使用不同的动作”。

闪避派生可以提供更多机会去使用有战术目的攻击动作。向后闪避派生攻击是我最喜欢的一招,因为它鼓励我们将标志性的斧头投掷融入近战当中。

斧头的向前闪避派生攻击最终变得有点难搞,因为它会和其他动作的输入混淆,因此可能导致向前闪避+轻攻击这种常见的先手动作无法打出来。如果闪避(或冲刺攻击)攻击的动作时间太长或做的事情与它所取代的基本攻击不同,部分玩家可能会因此生气到完全拒绝购买该技能。

经过相当多的迭代后,我们最终使用的一些解决方案包括微调输入窗口,必须在一个相当严格的范围内推动摇杆才会优先触发向前闪避攻击而不是轻攻击。此外,这次攻击对敌人的作用效果保持在同一水平上——但略微增加其冲击力的使其能够比普通轻攻击更有效地打断敌人的移动。它的两次攻击判定也增加了它触发那些“击中时触发”的额外增益效果的机会,以及可以施加两倍的霜冻伤害或火焰伤害和获得两倍的永冻能量或燃舞能量积累。最重要的是,初始命中帧和普通轻攻击只差一到两帧,这意味着它在命中时间上几乎没有劣势。本质上,向前闪避派生攻击只比普通的轻攻击强一点点。因为它只需要一个额外的按键输入和一点点预判。

还有一件事我要说,尽管这听起来很随便,但一旦我们决定沿着让闪避攻击更容易控制的思路做下去,而不是需要比如说更精确的摇杆偏转角度或输入时机,我们就必须接受玩家只会偶然地使用它们。在那种情况下(我承认我这样说有点简单了)我感觉这些动作只需要看起来和用起来足够酷,让玩家在不小心触发时不会感觉不爽。

闪避连招继续 (dodge offset) 和闪避取消

将闪避分成两个动作也让我们能够在战斗系统中加入一些细微的隐藏机制,我们希望这些机制可以增加战斗深度而不会增加操作门槛。

这个想法是在普通攻击连招期间用闪避取消任何攻击都将记录最后一次打出的招式,闪避后的短时间内可以接上连招。这使得在处理不容易压制的敌人、不会被轻攻击打出硬直的重型敌人,或者一群持续攻击的敌人时,更容易打出终结攻击。

总的来说,我们对这个机制的最终效果非常满意。但老实说,从事后来看,这个机制的操作要求比我们理想中的要更难一些。为了存储到攻击指令而不是闪避攻击,我们需要玩家松开左摇杆(或者更具体地说,不是推向向前或向后 90 度范围内)。

不幸的是,闪避派生攻击是消耗经验解锁的技能,无法被禁用。这意味着玩家前期已经习惯了以更容易可靠的输入触发闪避连招继续,但在解锁了看似无关的技能后,却让这个功能能难触发了。哎呀:(下次我们会解决这个问题的(译者注:《战神:诸神黄昏》中增加了技能禁用功能)。

我们也非常小心地保持攻击动作可以被自由地取消,以使战斗起来更随心所欲。这是最早的《战神(2005)》在西方动作游戏设计做出的开创性理念(至少与一些较大的日本同行相比来说)。这是《战神(2005)》的战斗系统比《鬼泣》或《忍者龙剑传》更容易上手的关键原因之一。

跳还是不跳...

最后,Polygon说由于闪避机制的革新所以可以简单地删除跳跃和二段跳其实显得过于轻松了,因为这一点在开发团队内部的争议和分歧非常大。虽然我不确定有多少玩家完全同意Polygon的观点,但看起来跳跃的移除确实足够顺利(特别是考虑到这个改变在团队内部是多么不受欢迎)。

移除跳跃实际上是项目中最早做出的决定之一。在确定北欧神话为故事背景之前,跳跃就已经消失了。

我们之所以这么想摆脱跳跃有两个原因——一个是战斗机制的考量,另一个来自机动性与关卡设计。然而,最终,他们都归结为同一个基本问题:基调。

并不是说跳跃牵扯到的传统平台跳跃元素有什么根本性的错误,而是那样的机制和风格感觉有点“过时了”。主要是跳跃失败引起的死亡不太符合新《战神》想要带来的成熟且新鲜的感受。跳跃只是感觉……过时了。

同样,从战斗的角度来看,我们会担心太过强调空战会完全违背新基调的愿景。更不用说,从动画、物理、索敌、AI、脚本和关卡设计的角度来看,空战会增加非常多的时间成本。特别是在近距离动作游戏中,空对空的近身格斗会影响所有东西的设计。

幸运的是,我们设法找到了一种方法来应对对删除跳跃的不满,并对老派的空战风格做出妥协。在很大程度上要感谢Jason Mcdonald坚决拒绝制作不支持空连的战斗系统,我们被迫寻找折衷方案。

我们最终接受了这样一种奎托斯的力量幻想,他从风格还是实际战斗中都保持脚踏实地,同时加倍其击飞并持续让敌人在空中被连击的能力。最终,战斗系统的大修的很大一部分本质上是重新构想和(没有更好的术语)重新启用老派的空战风格战斗机制,如击飞、空中连招、弹跳和OTG反应(译者注:Off The Ground,这个术语一般用于格斗游戏,意为将已经倒地的敌人从地面再次打至浮空状态)。

其实我抱怨过很多次“为什么接受他们让我们删除跳跃的要求???”我们最终花了超乎想象的时间和精力完成了这个任务。