游戏开发经验分享 我所理解的打击感
大家都知道一个 格斗游戏 的灵魂就是打击感,对于打击感,相信每个人都有自己的理解,下面就来说说我对打击感的理解吧,虽然年纪小了点,不过为了一窥打击感的奥秘,光被我逐帧分析的游戏就有几十个……积累数年,这可是我的 葵花宝典 ,嘻嘻,下面就跟大家去分享一下我的一些拙见。
首先我们先来看手机这个平台,我这里所说的所有关于打击感的东西都是适用于手机这个特殊平台的,特殊在大多数的手机只能通过触屏这一个交互体,和声音与画面这两种非常有限的方式来展示一个游戏的素质,而打击感是一个非常综合性的问题,理论上来说,设备越多越容易将打击感表现的更出色,传统的设备上还有多出去更多的交互,包括手柄和键盘,以及震动等等,我们暂不讨论。
在我看来,当前阵营的打击感体现可以分成两个帮派,一个帮派我们称作高端局,一个帮派我们称作低端局。一个动作类游戏到底靠什么来表现打击感才能算作顶尖的动作游戏,呵呵,就是动作。没错,就是动作,真正顶尖的格斗游戏的打击感仅仅靠动作就可以表现出来至少80%,再加上画龙点睛的特效,非常的高端,非常的漂亮,这一个做法在端游和 掌机游戏 里面比较常见,像 暗黑血统 、 怪物猎人 、闪客,几乎就没什么特效,当然这也是最难做的打击感。另外一个低端局则是特效主导型游戏,这类游戏就非常的多了,一抓一大把,就是大家通常说的特效一贴,你做啥动作都好看。
先来说高端局,实际上高端局更适合端游多一点,如果一个游戏想要通过动作来表现打击感,那么它所需要考虑的问题将会非常非常的复杂,首先很重要的一点就是武器的重量,不管是重武器还是轻武器,玩家一上手必须就要感受出来差距,哪个重哪那个轻,挥动重武器是玩家的肌肉动作、玩家连带反应、预备动作、收手动作等等和挥动轻武器的时候必须是天壤之别,想要非常好的表现出来,这是非常考验美术的水准的一件事情,而我所见过的所有的大作,都对重量有着严格的要求,对重量感把握优秀的游戏可以说都是脍炙人口的游戏,暗黑血统、怪物猎人、洛奇英雄传是我认为对重量控制最好的3个游戏。这就是我们所说的第一要点,重量感。
第二件事,就是攻击动作的优美性,有人说这不是废话嘛,还真不是,首先你必须要考虑你做的是2D还是3D,2D极其擅长表现感情,英雄的每一个表情你都可以做到极致的漂亮,该用力的时候是用力的表情,该受伤的时候是受伤的表情,这个就看具体要表现到多细,大家可以看看闪客系列的表情。但是2D有一个非常大的弊病,而这个弊病放到了手机上又被无限的放大,就是容量,没错,手机游戏市场是一个很奇葩的市场,包越小越容易成功,所以必须控制容量,那就必须得用骨骼动画,2D的骨骼动画,呵呵,非常麻烦,麻烦度远超3D。而这里就体现出来3D的优势了,动作可以做的很漂亮,这时候对于3D来说最好的办法就是把头做小,让玩家尽量的看不清脸,至少得是7头身。另外动作的一招一式也必须要夸张,优美并且符合规律,这个时候理论上来说你需要一个专业的武术指导,怎么着你也得有个人每天在研究动作,没错。就跟电影一样。
第三件事,也是非常重要的一件事情,就是挨打动作,一直以来靠动作出彩的游戏表现打击感的非常重要的一个手段就是怪物的受击动作,具体的大家可以看鬼泣,鬼泣里面的受击动作非常细腻,实际上我们推测它的攻击判定盒是很粗糙的,但是对几乎每一个动作都做了对应的受击动作,因为鬼泣能做这么细非常重要的一个原因是他的小怪种类非常少,如果我没有记错的话鬼泣的小怪种类应该不会超过20种,所以那么大的资金,加上这么细的挨打动作,就很自然的出现了鬼泣里面那种拳拳到肉的打击感。从上往下打、从左往右打、轻击、重击、挑空、抓取、抓取后挨打,从背后挨打的一整套,从空中挨打的一整套动作,每一个挨打动作都是精心调教过,哪只脚应该怎么放,身体应该怎么倾斜,这个挨打的动作怎么衔接下一个挨打的动作等等,我粗略统计了一下,一个小怪光挨打的动作就得有数十个,当然我们在手机端是很难做的这么细的,但是这确实是表现打击感非常非常重要的一环,就是小怪的挨打行为。试想一下如果你打的是肚子的方向,而小怪是往后仰一下,呵呵……
第四件事,阻力。阻力这个东西不太好表现,一把刀砍到怪物的身上是直接下去,还是会顿一下,还是会减慢几秒钟,是不是在怪物有护甲的时候,玩家打起来总会觉得刀被阻挡了一下才下去,不够爽快,而护甲爆掉之后,就会非常的流畅,毫无阻隔,前后的反差会让玩家感觉这是非常的爽快,而且这种细节也是很容易引起玩家的好感,很多游戏为什么做不出来大作的感觉,就是忽略了细节,虽然玩家感觉不到,但是实际上玩家总会隐隐觉得那里不对劲。好游戏都是用细节堆砌起来的,而阻力这个东西就是一个非常重要的细节,看完这段,大家回去暗黑血统,或者是鬼泣上看看,当你打到一个兵的时候,是不是会顿一下,明显的感觉到武器打到了一些东西,而如果你打的是空气则不会有这种感觉,当然,这个必须配上摄像机。
摄像机就是第五件事,对于3D引擎来说还好一点,有一些引擎,像2dx,并没有摄像机一说,但是可以直接去控制gameScene,那么问题来了,摄像机控制打击感,到底有什么秘密。主要分为4点:1、震动,2、放大缩小,3、慢镜头,4、镜头特效。
OK,我们分开来看。
首先是第一点也是很重要的一点,震动。在手机游戏上,用来表现一个游戏的打击感,最简单的办法就是屏幕震动,其实第一次让我发现屏幕震动是很重要的游戏是《 狂斩三国 》,狂斩三国里面基本上每个攻击动作都会有屏幕震动,很自然地就会有一种拳拳到肉的打击感,因为手机屏幕很小,一个人物的震动不足以调动玩家的情绪,真正能够调动玩家情绪的就是屏幕震动,全屏震才过瘾,而这个也是众多手机游戏用的最多的办法,当然震动不是随随便便就可以调出来的感觉,有4个窍门:
第一,必须根据当前技能攻击的方向判断震动的方向
第二,必须根据玩家攻击技能的伤害量决定震动的幅度
第三,UI不能跟着震
第四,调整好震动出现的时间点,根据当前的技能决定是否需要为屏幕震动添加延时
最后给大家列举两个处理屏幕震动非常好的游戏的例子:《 影之刃 》《 火柴人 联盟HD》,狂斩三国的屏幕震动略微有点大,稍显头晕。
第二点,镜头的放大缩小。镜头的放大与缩小可以说是一个细节,相比起屏幕震动来说并不是那么的重要,就像阻力一样,属于一个锦上添花的东西,在玩家重击,终结技,慢镜头的时候,适当的以一种比较小的幅度去快速的放大缩小一下摄像机是一个突出打击感非常有效的细节,不过幅度不要太大,太大容易引起玩家的方案和眩晕。
第三点,慢镜头。慢镜头又叫子弹时间,这个常常用于整个关卡最后一下的攻击,当然也有游戏用于终结技,比如像前两年非常火的《武士2》,也是一个狂拼动作的游戏,它的终结技的每一下都会用子弹时间去表现,效果很好,大家可以下一个慢慢体会。主流的用法一般都用于游戏结束前的最后一下攻击,配合子弹时间和镜头放大去用,效果不错,另外多说一句,很多游戏都会有一个“酷毙了”的结束动作……
第四点,镜头特效。这个令我体会最深的是《武士2》、《御天降魔传》、还有《闪客》,(PS:御天降魔传据说是天津的团队做的,哪天一定去拜访一下),武士2和御天用的是一种做法,就是溅血到屏幕上,然后加一个液体shader那种,就是你打的很爽的时候,你的屏幕上也会有血,这个是比较暴力的一种做法,另外一种是闪客的径向模糊,就是每次闪客里面那个不知道叫啥的大叔按下手柄RB的那个技能,貌似是这个键来着,径向模糊+慢镜头+镜头聚焦,帅呆了。
上次我们是说了高端的打击感如何去实现,但是这么做有一个极大的弊病和门槛,那就是时间与金钱,绝不是初期的团队能够承受的,那么在资金不是非常充足,时间上有很赶的情况下到底应该怎么去表现打击感呢?这次我将会在文章的后半部分来告诉大家。
那么先来接着上面的继续去探究。
第六件事,断肢。听上去是个很恐怖的事情,实际上在游戏里面的断肢有着非常多的表现形式,并不都是暴力的,比如像《 火柴人联盟 》里面的怪物被击杀的时候会各个组件四散开来,当然因为火柴人联盟的画风问题,所以很难感受到断肢的恐怖, 相反是一种莫名的爽快感,看着全屏残肢乱飞再加上一下子爆一坨的金币,搭配上音效的话这种感受是非常直接的,会让玩家有一种莫名的快感,当然像《忍者龙剑传》和《合金装备》系列的断肢就是另外一个极端了,没错,就是写真向的,好吧,确实看上去有点暴力过头了,我虽然有点接受不了,但是这个确实是一个非常好的效果。当然也不是说断肢都要这么去表现,一定是人或者怪物的身上什么东西飞来飞去的,也可以像《暗黑血统》那样,死亡的时候会变成一团烈焰消散掉,总之,怪物的死亡一定要做的华丽或者说是复杂。
下面应该是到了第七件事情了,场景破坏,那么场景破坏这块个人觉得最好的是《洛奇英雄传》,虽然没有达到全景可破坏的程度,但是可破坏度也是非常的高了,在 2d游戏 里面一般可破坏的元素是各种桶……像 地下城 与勇士的可破坏元素就相对比较的多,不过怎么样,都应该多少设置一些可破坏的东西在游戏里面,说个题外话,当年玩《战地2》的时候,它的全景可破坏给我留下了极其深刻的印象,直接就让我抛弃了多年玩的使命系列,直接转投战地,那么场景破坏的原理就像断肢差不多,我们暂且称之为碎片化