本文原创版权归 新浪博客 天之虹 所有,转载请详细标明原创作者及出处,以示尊重!!

作者:天之虹

原文:http://blog.sina.com.cn/s/blog_48fbe4a1010006ib.html

如何营造游戏的打击感

最近这段时间一直浸淫在Basara2、战国无双2帝国、.HackGU、王国之心2等游戏的爽快打击感中,慢慢对游戏的打击感作出了一些总结,本文主要对如何营造游戏的打击感进行分析,对构成游戏打击感的要素逐一列举说明。

1.打与被打的关系

一般只有当游戏中构成了打与被打的关系,才能构成我们所说的打击感。没有了打击的对象,想象我们在对空气划拳划脚,而无声无息——如果带来很强风声,其实我们可以说击打对象是空气,那还能带来些许的打击感——那样实际上我们会觉得很无奈和烦恼,那丝毫不能带给我们一点打击的感觉——因此对于带有动作性的游戏,“击空”往往是我们所不想体会到的游戏体验,为了这个体验我们往往都会对着对象穷追不舍,直到“击中”——没有“击空”为止。

2.动作的节奏和动作的流畅度

平均的动作节奏只能带来拖沓感和枯燥感,在适时快、适时慢,时急时缓甚至带有残像的动作则能带给我们一种真实而有力的动作感觉,而这种良好的动作感觉能给游戏的打击感加分。从.HackGU的战斗技能中可见一斑,主角的双手剑的技能都是分开几段攻击的,而每段的快慢缓急都清晰的区分起来,产生很好的动作打击感。
    动作的流畅度也能对打击感带来加分,这里所说的流畅度不单单指一气呵成、干净利落的动作,还包含“击中”的保持。如果游戏很难击中,在“击空”时很容易把积累的打击感突然减弱不少,而不保留在原地,而是穷追不舍、追击追打的动作则能让击打方和受击方有一个不断“击中”不断打击的感觉,为打击感的积累保持提供帮助。

3.打击的光效和打击的声效

打击的光效又分为武器光效和受击光效。
    武器光效主要是指刀光剑影等武器击打过程中带来的空气摩擦的视觉夸张化,而这种视觉的夸张化能对打击的力度和狠度带来加强。想象这么三个情景:
    a.你拿着刀劈下去,没任何光效
    b.你拿着刀以同样的速度劈下去,刀划过一道紫光
    c.你拿着刀以同样的速度劈下去,刀经过的地方留下一道紫光,刀刃上剧烈的流窜着强烈的电流
    显然第三种能带来更加强烈的打击的力度和狠度,让击打方在攻击的过程中不知不觉自己也兴奋起来、更投入、更嗜血——或者说更热血。
    受击光效主要是指受击方在武器击中的一刻所带来的被击的视觉效果,那或者是一道血痕,或者是如漫画般的一个拉伸的星状形状,或者是长剑刺穿身体所带来的一个残影和剑气。受击光效在制作的时候一来要注意的是视觉形状的把握,而最重要的是受击光效和打击、受击动作的准确配合。可以想象,一拳打在沙包上,然后才出现光效,或者出现了光效,然后才一拳打在沙包上,这样的体验都是很差的。
    只有当拳头碰到沙包的一刹那,光效和声效同时出现,这样的打击感才是最到位和最良好的。

正如前面所说,打击的声效要注意卡位,声音的产生是由于震动而引起的,对于打击的过程来说是因为击打方和受击方的碰撞,因此打击声效是否放准位置,带来的打击体验是完全不同的。而另一方面,打击的声效要注意准确的选材,敲打钢板带来声效如果放入一个击打枕头的声效替代,那就完全让人迷惑了。打击的声效需要根据怪物的体积和受击部位的质感、武器的体积和总量而有所区分。
    举个例子,击中皮肉和击中盔甲的声效显然不同,砍中庞然大物和砍中差不多身形的怪物的声效显然不同,轻巧长细的日本刀和钝重无比的双手大剑的打击声效显然不同。

4.硬直和击飞

硬直,指的是击打方由于武器重量所带来的惯性或过度攻击而带来的疲劳所造成的短暂停顿,以及受击方因为过度受击与连续被击所造成的无法还手的短暂停顿。硬直的加入能对动作和打击的真实感带来加成,对于注重武器种类、注重操作的游戏能带来打击感的加成。
    击飞,指的是受击方被重度突然击打下,沿着受击方向飞开。例如泰坦之旅的击飞就做得很明显和出色,骷髅在强烈的打击下破碎、击飞。怪物的击飞能带来打击的爽快感,当然这个也因为题材的不同而需要作出不同的表现上的改变。

5.武器的重量感和怪物的重量感

不同的武器具备不同的重量,例如匕首的重量轻于长刀的重量,而长刀的重量轻于双手大剑的重量。武器越重,由于其惯性越大,其伤害也越大,然而也因为其惯性越大,其硬直时间也越长,攻击也越慢。根据武器不同的体积和重量,使其攻击伤害、攻击速度和硬直时间也有所不同,这样能带来不同武器的与众不同的打击感。
    不同的怪物也具备不同的重量,例如人熊和兔子的重量就显然相差很大。怪物的重量同理带来其惯性的大小,由于惯性,越重的怪物其状态越难被外力改变,越轻的怪物其状态越容易被外力改变。因而,怪物的受击浮空程度、击飞程度、被连击程度、击打被反弹的几率根据其重量不同而有很大的区别。如果怪物把重量感引入,并且对这四种程度作出区别,这样能带来不同的怪物的与众不同的打击感。

6.打击的阻力感和打击的顺畅感

怪物由于身形体积不同,皮肤质感不同,其耐击程度和皮肤的硬度都完全不同,想象一下兔子、穿山甲和龟的表壳的耐刺穿程度。根据怪物的身形体积和皮肤质感的不同,而作出不同的打击阻力感,能加强游戏中打击的真实感。以.HackGU为例,后期的大型怪物都会有一层硬甲,在破坏硬甲之前,打击的阻力感很强,而在破坏硬甲之后,打击的阻力感削弱不少,而变得爽快。试想一下,刚经历完很强的打击阻力感,然后经历切菜般爽快的打击,这一抑一放的过程,就是强力打击感的来源。
    打击的顺畅感,这里指的是比一般的顺畅来得更顺畅一点——乃至破坏、破碎、毁坏。想象你在全力击打一个机器敌人,到最后一下结束的时候来了个重击或者必杀一击,然而机体只是完好无缺的倒到地上,而后消失,这样的爽快感和打击感一定很弱;换个情景想象一下,当最后一击结束的一刹那,机体爆开,部件和碎片四散击开,配合音效和爆炸感,最后这下的打击感一定很爽快。以前面提到的泰坦之旅为例,玩过的人一定对其骷髅印象深刻,一下下重击,骷髅破碎飞开,十分爽快。

7.击打的氛围和场景的氛围

击打的氛围主要是指击打过程中游戏客户端所营造的一直视觉氛围,在这里我举几个例子来说明。
    比方说无双系列,在释放无双的时候,游戏画面铺上一层蒙板,以放射状的光效来表现一种聚焦的感觉,以一个大的奥义文字光效来突发气势,在无双攻击的过程中配以华丽的攻击光效;
    另一个例子是.HackGU,在其使用技能的时候,其击打气氛的华丽以及人物特殊的处理形式,对打击感带来很好的渲染,如下图所示:
    

场景的氛围主要是指除了击打方和受击方以外整个场景和其他生物所带来的一种整体环境的气氛渲染。比如说《战神》中的场景,四处弥漫着战火,近景处火箭、塌石、裂缝、火球,远景处身形庞大的巨人在四处破坏和摧毁城市,NPC在和怪物厮杀,与玩家并肩作战,远景与近景配合着渲染出整个战斗的气氛,增强玩家在游戏中的打击感。

8.武器的不同攻击形式和攻击判定范围

刺、划、挑、劈、架、锤、撞、砍,不同的武器有着各种不同的攻击形式,钝器和锐器的攻击形式显然是不同的,轻兵器和重兵器的攻击形式显然是不同的,近战武器和远程武器的攻击形式也是显然不同的。让不同武器的攻击形式不同,并且让其有特色的不同,这样能让武器的打击动作更加真实和可信,让武器的打击感更好。
    不同的武器有着不同的攻击判定范围,从合理性和平衡性上来说,一般越轻越短的武器攻击判定范围越小,如短刀、匕首,而越重越长的武器攻击判定范围越大,如大剑、长枪、双刃矛。让不同的武器拥有合适并且合理的攻击判定范围,配合其攻击速度和杀伤威力作平衡,这样能让不同武器具有与众不同的打击感。
    在这两点上,怪物猎人系列是做得十分出色的。

9.Hit数的奖励和伤害数字的累积

Hit数,也称作连击数,连击数到达一定数目后给出一定的奖励,随着连击数的进一步增加,奖励越来越丰厚,这样能引起玩家的接连不断的打击欲望,能带来玩家杀得眼红、穷追不舍的感觉,配合攻击氛围的帮助,能成为玩家不断追杀的动机,从而带来更大的爽快感。对于这一点,从Basara2的Hit数对金钱的奖励中可见一斑。
    攻击所带来的伤害数字,一般的方式是直接在敌人头上冒,然而如果在一个固定的地方——比方说右上角——有一个累积的伤害数字,这个累积数字配合光效的视觉效果,能带来击打过程中的视觉刺激,而这种视觉刺激,也能对打击感和爽快感带来不少帮助。

10.硬件设施——手柄和音响

无疑,这两者只能作为打击感的一项增强措施,而不能完全依赖作为打击感的主要构成。
    手柄,尤其是震动手柄,在合适的时候震动,震动的力度和时间恰到好处,能对以上提到的9点中的其中几点带来点睛的作用。比方说在表现阻力感和重量感的时候、在表现破坏和毁坏的时候、在表现击飞和硬直的时候、在表现武器的不同攻击形式的时候,加入适当的震动能加强这些的表现力。
    音响,尤其是立体影响,能增强攻击氛围和环境氛围一点中所提到的击打的气氛,也能增强打击过程中的声效所表现的打击感,让玩家犹如身临其中,感受着前后左右上下而来的击打声。

11.操作感和操作简易度的平衡

这点与其说是一个增强打击感的点,不如说是一个作为打击感设计的主体方向。
    操作感真实而复杂的游戏,往往对操作的要求都比较高,比方说波斯王子、战神、怪物猎人、鬼泣,这种的打击感往往是来源于一种操作流畅、击打方式多样、武器有着各种形式的击打感等的基础上的;
    而对于操作简易的游戏,比如说无双、Basara、.HackGU,这种的打击感往往在于一种杀得眼红、击打爽快、光效、声效、动作力度节奏巧妙配合的基础上的;
    当然并不是说这两者不能完全并存,然而两者之间只要仔细斟酌一下就能发现,其实互相存在着一定的削弱作用。笔者建议以一种方向为主体设计,而另一种的因素为辅助烘托和增强手段,这样才能把打击感做得更好。

最后列举一些打击感做得比较好的游戏以作参考:
    无双系列、Basara系列、.HackGU、战神、王国之心系列、波斯王子系列、怪物猎人系列、鬼泣系列、恶魔城系列、鬼武者系列、泰坦之旅

如何营造游戏的打击感相关推荐

  1. 如何营造游戏的打击感(二):连续打击

    http://www.game798.com/html/2007-02/2900.htm 最近开始玩Falcom的新作:<伊苏:起源>,联合打击感一贯不错的伊苏系列,勾起了我写起这篇文章的 ...

  2. 用 Unity 探究 2D 游戏的打击感

    引言 这是我毕业设计的一部分emmm--我的毕设和格斗游戏相关,而对于打击感的研究算是其中我比较在意的一环.现在临近毕业,我将毕设中开发部分的一些内容整理出来分享,希望能通过这样学习到更多的东西. 打 ...

  3. unity游戏开发毕设_毕设分享:用 Unity 探究 2D 游戏的打击感

    这是我毕业设计的一部分 emmm--我的毕设和格斗游戏相关,而对于打击感的研究算是其中我比较在意的一环.现在临近毕业,我将毕设中开发部分的一些内容整理出来分享,希望能通过这样学习到更多的东西. 打击感 ...

  4. 多角度闲聊游戏打击感

    http://www.gameres.com/msg_457162.html 所谓游戏的打击感,一般是游戏中移动/打击/破坏一系列动作时玩家的直观感受. 通常这个名词多用于形容动作游戏,例如横版过关, ...

  5. 游戏开发经验分享:我所理解的打击感

    http://bbs.gameres.com/thread_384281_1_1.html http://www.sfw.cn/xinwen/468699.html 大家都知道一个格斗游戏的灵魂就是打 ...

  6. 一款打击感超强的动作游戏《流星蝴蝶剑》

    文章目录 玩法介绍 1.介绍 2.按键操作 3.流星蝴蝶剑各种武器招式秘籍 游戏优点 游戏缺点 游戏停服的原因 游戏后续发展 常见的的游戏道具 1.四种水晶 2.四种包子 3.多种属性加成道具 < ...

  7. 说好的30天直播生死呢?--第三章 我所理解的打击感(一)

    转载请注明来自:http://blog.csdn.net/wjlpld 大家都知道一个格斗游戏的灵魂就是打击感,对于打击感,相信每个人都有自己的理解,下面就来说说我对打击感的理解吧,虽然年纪小了点,不 ...

  8. 关于游戏打击感的帖子[转]

    关于游戏动作的制作很多时候我们往往都把注意力集中在了动作本身~关心他好看与否,但是个人觉得如果不是为了动画这种纯粹表现的艺术形式的话,动作本身的好坏可以降降要求,更多的时候是如何体现游戏本身特有的互动 ...

  9. 库洛游戏首次公开分享:《战双帕弥什》的动作打击感是怎么做出来的

    在广州市黄埔区1月6日举办的IGDC 2020国际游戏开发者大会上,自<战双帕弥什>发布后极少出现在大家视野中的库洛游戏,首次在大型活动上出现并分享开发心得. 在当晚的 "金钻榜 ...

最新文章

  1. 广告投放管理平台 oython源码_悠易互通CDP产品DataBank获科睿创新奖年度成长价值平台...
  2. 【文章】七不出,八不归,原来是这个意思
  3. pyqt5搭建的简单的图像处理界面_PyQt5 布局浅析
  4. 真实的用户,真实的中国互联网
  5. Codeforces Round #223 (Div. 2): E. Sereja and Brackets(线段树)
  6. 定时任务schedule(spring boot )
  7. KEIL出现ERROR:L6002U时处理方法
  8. LSD_SLAM 单目直接法 半稠密slam 加权LM优化 深度值高斯-高斯分布卡尔曼滤波
  9. Qt---随机数生成器
  10. 基于深度学习的手写数字实现及超简单的英文字母识别
  11. EOS Dapps已成黑客攻击事件
  12. CTF中Crypty(密码类)入门必看
  13. 文章翻译:Recommending items to more than a billion people(面向十亿级用户的推荐系统)...
  14. 编写非递归算法实现二叉树的中序遍历
  15. 线性回归 正规方程详细推导过程
  16. 如何安装内存条(图文教程)
  17. windows 命令行重启
  18. 第七届河南省赛题解B.海岛争霸
  19. Linux学习笔记(1)
  20. html输入密码正确后实现弹窗,仿微信输入支付密码的弹窗

热门文章

  1. Supper (Java)
  2. 微信小程序自定义状态栏navigationBar样式组件,适配所有机型
  3. Eigen教程(2)之Matrix,Vectors, Dynamic介绍
  4. 绘制Python代码的UML图
  5. python使用rpa需要什么插件_使用Python制作ArcGIS插件基础篇——工具介绍
  6. 安卓3d游戏开发引擎_鲁大师安卓3D引擎更新,跑分测试精准度再升级
  7. 复杂高端木马USB窃贼出现
  8. java io密集型任务_IO密集型的线程池大小设置
  9. mysql5.6.25及以上下载衔接
  10. java提示单个cass怎么办,求助解决hibernate报错,java.lang.casscastexception