论打击感的本质(1)——力的理论及应用

“前言”

这是一篇试图将打击感理论化的文章,也是我个人在打击感方面的知识总结,有不对的地方多谢指正。
知其然,知其所以然。才懂得如何打散、重组、改变、创造。

*题要:文章仅限于讲解打击感本身,不包括战斗流畅度设计、华丽度、操作手感、技能逻辑、战斗结构设计等等等等

“打击感的结构拆分”

<ignore_js_op>

【图】打击感的拆分结构

结构上,是上图这样拆分的,但为了让文章读起来,能更好的便于理解,讲解的时候,我会先从“力”和“视觉”先讲起。

“力的理论及应用”
·力篇目录

<ignore_js_op>

先献上目录,以便于更好的理解文章的结构

·力的定义

打击感的本质,是力改变物体的状态,使你感受到力的存在。

定义过程:

  • 什么是打击感?简单而通俗的理解是“能清晰的感觉到A打中B的感觉”。
  • 我们可以理解为,A产生一个力,打中了B,并让你感受到力的存在。
  • 我们来看一下物理上对力是怎么描述的。这里我们引用经典力学中牛顿第一定律的描述。“ 牛顿第一定律,又称惯性定律。任何物体都要保持匀速直线运动或静止状态,直到外力迫使它改变运动状态为止。”这里我们注意这段定义中的几个字“改变变动状态”。
  • 再来看物理上,怎么定义“力”的。“力是物体与物体之间的相互作用产生。”
  • 这里,我们把打击感拆分理解。有两个要素,一个是“打击”,一个是“感”。打击,是力本身。而感,则是力的表现。无法让玩家感受到力的存在,就谈不上打击感,即使这个力是真实存在的。
  • 所以,我对打击感的理解是“打击感的本质,是力改变物体的状态,使你感受到力的存在”。

应用说明:
应用关键词:物体的状态变化越大,打击感越明显。

1、受击特效用血的颜色和用黄色为什么差异不明显?拟真真的有那么重要吗?

<ignore_js_op>

<ignore_js_op>

很多人多拟真的角度,来分析打击感。认为拟真有助于打击感的提升。个人对此并不认同。从上两张图来看,拟真的血雾效果,并没有使打击感得到提升。

2、ARPG与ACT的打击感究竟差在哪?真的是击退吗?

<ignore_js_op>

<ignore_js_op>

首先,击退确实是有助于提升打击感,其原理是清晰化受力物体由静到动的状态变化过程。应用第一行说了,状态变化越大,打击感越强。击退由静到动,就是状态变化中的一种。

但要说两者就是因为击退的差异,我个人就不认同了。LOL中这张图,其实也是有打击感的,如果受击者有受击动作,且受击特效再大一点的话,那打击感一点也不差。

所以,我个人认为,两种类型的根本差异点,在于打击效果,在画面中的占比,才是根本。对击退的理解,即击退的优势,个人认为是“击退,是对战斗整体清晰度影响较小,且状态变化较明显的一种技术表现方式。”。

3、 什么MMOARPG伤害数字要做的明显,而ACT中的伤害数字要弱化,格斗游戏中,甚至没有伤害数字?

<ignore_js_op>

<ignore_js_op>

打击感,最重要的一点,打没打中?MMOARPG中,角色在画面中的占比小,为了华丽特效占比太大,覆盖了角色及受击特效。所以,这里的伤害数字,代替了角色,成为了受击物体,数字的出现和消失,则成了状态改变本身。但个人并不认同这种粗暴的制作方式。

而格斗游戏中,不显示伤害数字,也是因为打击感的表现已经足够明显,没必要让伤害数字干扰到战斗清晰度。这也是一些国产ACT手游中犯的毛病,满屏的伤害数字,使的战斗的清晰度反而下降了一个层次。

4、受击变色的原理是什么?为什么变色就可以增加打击感?

<ignore_js_op>

<ignore_js_op>

变色与伤害数字,是一样的道理。变色也是状态改变的一种,八神。
而国外游戏和之前NeverGone的碎尸效果,也是强化状态变化的一种,只是碎尸效果,不配合镜头缩放的话,在画面中的占比太小,提升不够明显。荣耀战魂中处决的碎尸效果就好的多。

5、打击过程中,视角放大的原理是什么,是真的可以提升打击感吗?
个人认为,视角的放大,本质是放大了状态改变,才提升了打击感。而不是放大视角本身提升打击感。
所以,大招前的视角放大,显示大招图片,增加的是华丽度,而不是打击感。打击时放大视角,才是提升了打击感。

·力的拆分

<ignore_js_op>

这里还是引用经典力学中的定义。“牛顿第三定律:两个物体之间的作用力和反作用力,总是大小相等,方向相反。力不能离开物体单独存在”。

一次打击,至少会产生三个力,初始力、反作用力、作用力。
其中,初始力和反作用力,都作用在A物体上,作用力则在B物体上。
就 “A”打“B”这件事来说,很多人的只关注“打中B”这一个力,这是一个错误的倾向。

当然,实际打击中,不只以上三具力,而是存在更多和力,比如摩擦地面和空气的阻力、多次打击的合力、物体与物体间的压强等等

应用说明:

应用关键词:双方物体的状态变化,是打击感的主体

1、好的打击表现,并不仅止于“受击物体”的状态变化

<ignore_js_op>

上图就是两个受力物体没有明显状态变化时,通过施力物体自身的动静状态变化,达到基础力的表现。

2、定帧的本质是什么?动作游戏没有定帧是不是就不行?

<ignore_js_op>

<ignore_js_op>

定帧的本质是强化反作用力,和作用力的动静变化状态。
定帧的停顿感,有助于让玩家感受到反作用力本身,同时由高速运动转立即静止的极端变化,也对力的体现有较强的提升。

因为在打斗过程中,无论是我方还是敌方,都一直处于运动状态。所以,如果敌方在运动中受击,没有定帧的话,只是改变运动的方向,打击感不够明显。
定帧则会让双方处于静止状态,则把敌方状态的变化过程,切分成“动->静->动”,状态的变化就更明显。而如果敌方本来就是静止的,那么以敌方的定帧的效果,对于打击感的提升就没有了。
所以,分析完定帧的本质后,我们就知道,缺少定帧,如何用其他方式弥补没有定帧带来的打击感的缺失。

3、 “A”打“B”,并不一定指“被击中敌人”,地面、特效、数字甚至空气,都可以是“B”。

<ignore_js_op>

<ignore_js_op>

上图中的召唤术,通过特效本身来模拟暴发力。山崎龙二的踢沙,则是通过沙来模拟与地面的摩擦力。

·力的三要素

我们先来回顾一下,物理中力的三要素的定义“大小、方向、作用点”。
一个好的力,一次好打击,应满足力的三要素,能更好的让人感觉到力的存在。

应用说明:

1、为什么受击特效要做成放射状,而不是圆形等。

<ignore_js_op>

对比两张图,在三要素上,圆形缺少了方向感。铁拳后来增加了发射状态的速度线和溅射血点,正是强化这一点。增加了方向,并把“力”的范围加大了,让你对力的感受更明显。

2、为什么子弹做成箭头,比圆形的子弹,给人的速度感要更强?

<ignore_js_op>

从上面这张静态图中,是不是直观的就感觉右边的子弹,比左边的速度感更强。同样是因为“力是有方向的”这一人的常规认知,来影响你的感观。

3、在状态改变中溶入三要素,进一步提升打击感。

<ignore_js_op>

<ignore_js_op>

上图是之前八神变色的一张动态图,变为静态。由原色变为火焰色,本身是有打击感。但后面这张,同样变色的图,明显打击感要更强,差别在于,右边的荒咬,给整张图带来了方向感和明显的作用点。

·力的同时性

还是以经典力学来说,物理中对定义的解析是“牛顿第三定律具有瞬时性,即作用力和反作用力的同时性,它们是同时产生、同时消失、同时变化”。

这就是为什么动作类游戏,战斗逻辑要做到客户端,而不是服务器。因为延迟对于打击感的影响非常致命。

以KOF的动作来说,一次重拳的动作去除定帧,时长在10~15帧左右,而其中打击帧,通常只有3帧左右。而游戏是30帧/秒在运行的,也就是为这个打击帧的时长为0.1秒,即100毫秒。

而一般MMO中服务器与客户端之间的同步,延迟200毫秒都在可接受范围,对体验不会造成致命的影响。但动作中的200毫秒,则代表你的这次打击可能根本碰到目标,可想而知,动作游戏将战斗逻辑放在服务器,结果会多么致命。

·力的转移

<ignore_js_op>

<ignore_js_op>

这里要提一点,力本身是只会产生,不会转移。力转移是一个误区,但我们是研究游戏的不是研究物理的,这里为了方便理解,还是用力的转移来描述。

A用棍子打B,主要施力物体,就不再是A,而是棍子。所以,施力物体的动作和特效设计上,应以棍子为主体,而不是A。子弹也是如此。

A将B砸入墙中,墙体碎裂。这里的主要受力物体,则是墙,而不是B。这也是为什么一些电影中,一脚把人踹到墙里,切换的是墙碎裂的镜头,而不是人。以墙的碎裂,这一更加明显的状态变化,来代表B,表现力的强弱。关于这点,在后续的视觉篇中,会重点说明打击感本质在视觉上转移的运用。

·打击感三步走

<ignore_js_op>

一次打击感的好坏,个人总结了一下,分为三步。

1、做好最基础的力
2、丰富力的存在
3、合理的夸张力的表现

其中,第二步,丰富力的存在,应包含力的丰富、层次、过程,详细来说,就是是体现更多更细腻的力,力的主次差别,力的先后顺序。

时间: 2024-11-10 15:27:01

论打击感的本质(1)——力的理论及应用的相关文章

我所理解的打击感 逐帧分析过几十款游戏的开发者经验分享

转自:http://www.techweb.com.cn/shoujiyouxi/2015-06-04/2160232.shtml 大家都知道一个格斗游戏的灵魂就是打击感,对于打击感,相信每个人都有自己的理解,下面就来说说我对打击感的理解吧,虽然年纪小了点,不过为了一窥打击感的奥秘,光被我逐帧分析的游戏就有几十个……积累数年,这可是我的葵花宝典,嘻嘻,下面就跟大家去分享一下我的一些拙见. 首先我们先来看手机这个平台,我这里所说的所有关于打击感的东西都是适用于手机这个特殊平台的,特殊在大多数的手机

开源一个C#写的Android和IOS都能跑的 打击感强的RPG玩玩。

不废话直接上图 关于下载和打开 没错,我强调过很多次的,Unity3D开发的.  如果你还不懂Unity3D 的基本开发套路,如何打开Unity如何安装Unity这些问题.我建议你先不要索要源代码. 下载后,直接打开这个工程......  然后打开根目录下载ManTuLanSi这个Scence  ,如果你是用PC,就可以按  ASDW开前  来控制前后左右.痛快的打一下怪吧. 源代码齐全吗?? 因为美术资源是别人的,所以实际源代码会有部分美术资源替换了.不过,代码还是这份代码.完全没变. 能商用

ARPG游戏打击感相关的技术简单总结

说好的技术总结,根据近期的工作总结一下体现游戏打击感相关的技术.一般arpg的游戏打击感除了场景的氛围的烘托,策划的数值:连击,奖励伤害数字的连贯积累反馈,硬直加物理击飞ragdoll,更不可忽视的也是最基本的是保证攻击受击图像效果,声音和打击.受击动作的准确配合.这个过程就可以有一些技术辅助体现了.例如挥刀过程中出现的刀光轨迹.对表现气流的变化造成的空间扭曲.甚至由于技能强势战斗激烈造成的相机晃动.还有一些全屏特效的烘托,比如全屏的colorgrading控制黑白甚至饱和度.反色的渐变.抑或是

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

关于游戏动作的制作很多时候我们往往都把注意力集中在了动作本身~关心他好看与否,但是个人觉得如果不是为了动画这种纯粹表现的艺术形式的话,动作本身的好坏可以降降要求,更多的时候是如何体现游戏本身特有的互动做好.打击感就是游戏互动中比较重要的一个部分. 以下文章是我几个月前根据网络上搜集的一些资料,自己整理的一些如何体现打击感的前期准备工作文案.这里希望大家感兴趣的可以耐心看完并提出建议.共同进步. 首先我们要明确什么是打击感. 打击感首先是一种心理层面的存在,并非实质性的人与人对打,我们通过声光画面

如何解决空虚感?(转)

怎么解决空虚感的反面,是怎么获得意义感. 我相信,意义感的本质是,我们能感觉自己和未来.和他人.和更大世界有联系.我们能感觉到,自己是更宏大而有序的整体的一部分. 就像这单块的拼板,你不知道能用它来做什么,不知道它的位置,你就会随意地丢弃和处置它.如果我们也这样随意处置时间.生命和我们自己,我们就会觉得空虚. 但如果你拿着这块拼板的时候,你还知道整体的图景(比如,星空),你知道这块拼板在其中的位置和作用,那么,这块单独的拼板就是有意义的. 这当然是一个比喻,但它很好地说明了意义感的来源. 这块单

物理学步入禅境:缘起性空

http://blog.sina.com.cn/s/blog_4a84fef40100fy6y.html 3月8日下午3时开始,朱清时院士发表了精彩倒讲演:<物理学步入禅境:缘起性空>.引到了听众的的极大兴趣,对这一惊世骇俗的论点报以热烈的掌声.主题讲演完了后.著名历史学家李学勤.著名经济学家王连洲.著名美学家韩玉涛,和松竹书院主持刘正成等与会学者进行高端对话. 朱清时先生是中国科学院院士.第三世界科学院院士.原中国科技大学校长.国际书协顾问.他作为国际著名物理学家和教育家,立足于现代物理学后

深度学习、自然语言处理和表征方法

简介 过去几年,深度神经网络在模式识别中占绝对主流.它们在许多计算机视觉任务中完爆之前的顶尖算法.在语音识别上也有这个趋势了. 虽然结果好,我们也必须思考……它们为什么这么好使? 在这篇文章里,我综述一下在自然语言处理(NLP)上应用深度神经网络得到的一些效果极其显著的成果.我希望能提供一个能解释为何深度神经网络好用的理由.我认为这是个非常简练而优美的视角. 单隐层神经网络 单隐层神经网络有一个普适性(universality):给予足够的隐结点,它可以估算任何函数.这是一个经常被引用的理论,它

HRTF[引用] ---引自【http://www.eefocus.com/book/08-11/415524011132.html】

MIT关于HRTF的研究方面的数据: http://sound.media.mit.edu/resources/KEMAR.html 心理声学的基本要素是到达人耳的声音的频率.强度和谱结构.以下将进一步讨论基于心理声学的声源定位.距离感知及包围感等. 2.2.1 人耳对声源的定位 在自然听音中,人的听觉系统对声源的定位取决于多个因素——双耳接收到的信号差异用来决定声源的水平位置,由外耳对高频信号的反射所引起的耳郭效应决定声源的垂直位置,而人耳的某些心理声学特性对于声源的定位也起到很大的作用. 2

[Unity3D]Unity3D 游戏开发之Unity3D Native2D特性研究

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 喜欢我的博客请记住我的名字:秦元培,我的博客地址是blog.csdn.net/qinyuanpei. 转载请注明出处,本文作者: