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

推荐订阅源

量子位
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Hacker News
The Hacker News
Martin Fowler
Martin Fowler
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
F
Full Disclosure
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
T
Threatpost
P
Privacy International News Feed
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
I
Intezer
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
博客园 - 聂微东
博客园 - 叶小钗
Cisco Talos Blog
Cisco Talos Blog
H
Help Net Security
S
Schneier on Security
Y
Y Combinator Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
月光博客
月光博客
NISL@THU
NISL@THU
A
About on SuperTechFans
Spread Privacy
Spread Privacy
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
雷峰网
雷峰网
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
G
Google Developers Blog
W
WeLiveSecurity
P
Palo Alto Networks Blog
The Last Watchdog
The Last Watchdog
K
Kaspersky official blog
博客园 - 司徒正美
L
LINUX DO - 热门话题
小众软件
小众软件

机核

游戏性能旗舰最强之选,一加 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-19 · via 机核

本文来自于新《战神》首席系统设计师Vince Napoli(现在在EA做Principle Combat Designer)的系列博文,《战斗回想》包含四篇文章,本篇是最后一篇,其他文章请见合集:译介丨战斗回想

正文

手柄震动是每个游戏都会使用的技巧之一。由于它的普遍存在,当它做得特别好的时候,却往往会被忽视。特别是在战斗中,一个好的手柄震动往往影响你的感受强烈与否。

例如,《命运》中枪械开火和榴弹爆炸的手柄震动总是让我感到非常爽。震动的频率和强度与曳光、枪口火焰和命中火花非常匹配。

另一个出色的震动设计是《阿卡姆骑士》中的蝙蝠车。我记得它对于手柄震动的使用方式有相当多的难以察觉的细微变化,在漂移、撞击、助推加速等状态下轻微的方向变化都会有相应的震动反馈。

至于《战神》中的手柄震动,感谢George Mawle和Phil Wilkins(非凡的玩法程序员!)的无限耐心和努力,增强了震动系统,以便能够开展许多疯狂科学家般的尝试和微调。所以,我想回顾一些或复杂或普通的手柄震动的实现过程可能会很棒。

首先,比其做出独特的震动效果更重要的是保持一致性。一旦确定了所有要触发震动的位置和事件,就必须保持一致。如果你已经确定击中或碰撞敌人会触发震动,那么所有攻击都应该触发。如果不这样的话,那么其他所有不能触发震动的攻击就都被弄砸了。这会让这些攻击感觉更弱,这很不好。

我们在许多常见和不常见的地方都会使用震动,例如:

  • 攻击结算

  • 与地面或墙面的猛烈碰撞(武器或角色)

  • 所有的爆炸效果或粒子效果触发

  • 蓄力动画中

  • 大型环境互动——比如打开一扇大门

  • 在近距离(约 10 米)被挑空之后落地的敌人

  • 在近距离(约 10 米)被击退或击飞而撞墙的敌人

并且所有这些触发都需要保持一致:无论是过场动画中、还是处决动画中还是基本的攻击动作中,都是如此。这个规则始终适用。

震动类型

从PS4开始,其手柄的大(左)和小(右)马达都可以用模拟量触发。对我来说,右边的马达,尤其是在单独震动的情况下,往往感觉更像是研磨或切割。左边更重的马达在单独震动时会自然地表现出爆炸和钝器撞击的感觉。

为了在大多数情况下确保快速和一致的响应,我发现最简单的方法是使用共享震动库。我发现一种有效的方法是让两个马达的震动持续时间不同从而均衡地实现相同地振幅(中到高)。因为持续时间决定了震动“强度”,大概可以这么说吧。对于一般的震动,我发现使用非常小的线性下降/上升是比较好的,并且基本上只需要在第一帧设置为最大值,并在最后一帧将其归零。这样最终会得到一些非常合适且易于模块化的震动模式,如果你需要大面积的覆盖震动时,这种做法就很普适。例如,下面这样的设置:

  • 震动_特大 = 0.65 秒

  • 震动_大 = 0.4 秒

  • 震动_中 = 0.25 秒

  • 震动_小 = 0.1 秒

但是,在《战神》中有几个特殊的震动实现,能体现出花精力去单独编写一些定制化独特震动是有意义的,我们尝试通过让其中一个马达的震动占比远远高于另一个来获得独特的力量反馈,或是编写特殊曲线或衰减,又或将不同的震动相互叠加。

斧头粘滞/基本连招

我先快速解释一下我所说的“斧头粘滞”是什么意思——这是我们为新《战神》创造的一个特殊功能,目的是创造一种更高级的顿帧。这个效果不是简单地将两个对象的动画暂停一小段时间(传统方法)来增强打击到敌人的感觉,为了试试能不能用一种更真实的表现来代替老的手法。我们结合使用了动画混合和自定义IK,组成了我们的“固定”系统。当奎托斯攻击敌人时,我们把斧头固定在打点上(有微小的位置修正/预测),奎托斯和敌人都会在判定的一瞬间转入一个展现打击感的全新动画,几乎没有或真的完全没有补间时间。

在这个新动画中,有几帧我们称之为“拖拽”,这段时间内奎托斯将继续缓慢地移动他的手臂,但斧头保持在原位。然后,仅仅几帧之后(取决于是什么攻击),斧头会跟上奎托斯的手臂并略微改变了奎托斯最初挥砍的轨迹。对我们来说,保持斧头的碰撞判定也很重要,这样它仍然是能够触发新的攻击判定。我们花费了大量的时间和精力来尽可能地在保持打击感的同时减少“粘滞”的持续时间。

为了增强这种效果,实际上在粘滞过程中有两种震动。第一种是快速、均衡的震动,没有进出的过渡。然后紧随其后,会以右侧小马达为中心的播放一个持续时间较长的持续衰减的震动。在配合动画的情况下,玩家仿佛能体会到把斧头从敌人身上扯下来的感觉。

斧头投掷

让R1快速投掷和R2慢速投掷在尽可能多的方面不同是很重要的——手柄震动也不例外。我们还想确保玩家能够分辨出被动震动与打击到敌人或撞击到墙面和地面时的区别。

对于水平投掷而言,因为斧头旋转得非常快并且是一个快速投掷,所以我们设计了一个非常尖锐的震动,更多使用右侧更轻的马达。

但对于垂直投掷来说,我们想强调斧头转动时的重量感,就好像你能感觉到旋转一样。为了获得这种效果,我们使用了一个循环锯齿波,它均衡的利用左右两个马达以获得更强的重量感——就像随着斧头的旋转一起震动。

1 / 2

每当我们撞击到墙面或地面和打击敌人时,也是更多使用左侧马达,幅度上几乎没有上升和下降的过渡时间。这使打击感更明显。

斧头召回

召回也使用了类似的两种震动的结合。当召回开始时,会出现快速的强烈震动来模拟斧头被拔出的感觉(伴随着斧头自身的颤动动画!)。之后,我们使用循环震动,同时斧头以较低的振幅在空中旋转,更多使用更小/更轻的马达。

1 / 3

然后,捕获器会尽可能快地使两个马达的振幅达到最大值。所有的震动波形参考上图。(再次特别感谢 George 出色的调试!) (译者注:参考召回利维坦之斧最后的斧头震动和登台表演部分)

冲刺和格挡

最后两个震动是最有争议的,并且花费了最长的时间来打磨,因为冲刺和格挡的使用频率太高了。团队成员需要大量额外的迭代时间和游玩反馈才能找到一个合适的平衡点。

在冲刺的方面,我们采用了更平滑(适度的转进和转出)的金字塔状震动,并在每次震动之间有明显的时间间隔。这是为了尝试可不可以不去匹配脚步的感觉——就好像奎托斯开始冲刺后的第一步踩地格外的重。

打开盾牌的震动分为两部分——一个低强度且平滑的金字塔形震动用来模拟盾牌的弹出,当盾牌变形完毕时则是一个更强的爆发性震动。

震动的信息传达功能

最后,震动可以非常有效地用作信息传达——表示蓄力完成、冷却完毕、残血\危险状态等。在新《战神》中,缓慢增强的震动表达重攻击投掷正在蓄力,蓄力完成后——会发出更强烈的爆发性震动来表示蓄力完成了。这让玩家能够确实地感受到游戏机制,并且渴望进一步在战斗中熟练地利用它们。

对某些震动而言,我们的调整可能用力过度了,但最终结果似乎非常好。显然让玩家感到满意需要做很多事情,但做好手柄震动始终是一个很好的起点!