简单做好游戏中“攻击动作”的3个窍门

news/2025/3/4 11:36:41/

转自:http://www.gamelook.com.cn/2015/04/213246/

 

随着手游市场的竞争日趋激烈,产品重度化的倾向也是越来越明显,而说到重度手游的话那就不得不提到“动作”。但由于市场发展的特殊性,国内的开发者大多精于数字方面的计算而不善于制作人物动作,这也是国内手游行业很少出现精品动作类手游的原因之一。

最近GameLook看到一篇日本格斗游戏制作者分享的游戏制作心得,作者在文章中提到“人物与地面接触的意识”、“动作的纵深性”、“一个动作拆分成三个关键点”,这三个敲门能够帮助开发者简单地做好人物动作。下面是GameLook对原文的编译:

mugen

经过4年MUGEN(一款由美国的Elecbyte小组使用C语言与Allegro程序库开发的免费的2D格斗游戏引擎)角色制作之后我发现,在角色动作设计上有一些很实用的窍门,通过这些点你可以很简单地制作出非常棒的人物攻击动作。

今天我要介绍的3个窍门分别是:

1.要有人物与地面接触的意识
2.人物动作要有纵深性
3.一个动作中要包含三个小动作

从设计层面来说这些都是很单纯的内容,在很多精于人物动作设计的人看来这些内容或许没有什么价值。但对于那些还没有意识到的、正在踌躇怎么样才能做好人物动作的设计者们来说,这些内容一定会对你有所帮助。

要有人物与地面接触的意识

人物的摇晃和位移是动作设计中常见两种问题,这类问题很多时候都是由于设计者将动作中心放在武器、手部、腿部这些攻击动作的主体上所导致的。

解决这个问题最有效的方法是,将人物接触地面的部分固定下来,然后再来制作动作。

xiapi1 xiapi2

上面这组动作中,左脚的脚跟是整个攻击动作的轴心,然后从轴心开始、结合身体各个部位的位置关系就能比较简单地制作出一套“下劈”动作了。

实际操作中我们按照脚掌-膝盖-腰部-胸部这样顺序,从下半身开始制作的话就能在很大程度上减少甚至避免人物动作的偏移。

人物动作要有纵深性

看到“纵深性”这三个字,或许很多人脑海中浮现的都是三次元的立体感、充满跃动感的动作。

当然,这些都是“动作”的魅力所在,如果能够画出这种效果的话那是再好不过。不过我想说的实际上是更简单的“纵深性”,我们来看看下面这组动作。

gouti1gouti2

我们可以看到,在上面这个动作中,人物的左边的手和脚(不是左手左脚)都隐藏到了另一边手脚的后面。而且重复使用这种方法也不是什么很费力的事,因为被遮挡的部位越多实际作画的面积就越少。

我所要说的“纵深性”实际上就是这么个东西,这个“点”说穿了非常简单,而且实际动作设计中有大量动作都用到这个方法。现在请你回想一下,你所设计的人物动作是否因为执着于四肢的正面表现

一个动作中要包含三个小动作

在不考虑“寸劲”这种高级技巧的情况下,人的动作所产生的力量通常与力臂的长度成正比(绝大多数攻击是加速度动作,所以加速度的距离越长,速度也就越快,力量自然越大)。所以很多格斗游戏中轻攻击一般有启动快、收招快、攻击力低的特点,而重攻击则启动慢、收招慢、攻击力大(实际上现实生活中也是如此)。

但如果只是在必要的部位和动作速度上进行调整的话,那人物动作就会显得非常无聊。这里我建议大家将一个动作拆解出三个小动作。

摆架——发力——定格

我们来看一下下面这组动作。

three1three2

如果只是为了张开双手的话,最初的交叉动作似乎没什么意义,但实际上人物正是通过第一个交叉动作来保证发力的距离。而且仔细观察你还可以发现,人物腿部的动作实际上要比手部的动作慢一拍。拆解开来的话,双手交叉=摆架、双手打开=发力、腿部动作=定格。第一个例子中“下劈”也采用相同的设计思路。

虽然这个方法会在一定程度上增加动作的时间以及制作的成本,但以人物动作的表现力来说这种看似“舍近求远”的方法往往能够达到更好的表现效果。

 


http://www.ppmy.cn/news/947514.html

相关文章

【图像处理OpenCV(C++版)】——5.6 图像平滑之联合双边滤波

前言: 😊😊😊欢迎来到本博客😊😊😊 🌟🌟🌟 本专栏主要结合OpenCV和C来实现一些基本的图像处理算法并详细解释各参数含义,适用于平时学习、工作快…

用微软Custom Version识别水果:三分钟开发人工智能小应用

微软Custom Vision提供了成熟开源的计算机视觉开发框架,你只需要上传十张训练图片,即可一键训练图像分类模型(比如识别不同的水果、花卉、地标、人脸)。不需要具备任何深度学习算法知识,小学生都能快速上手。Custom Vi…

iOS涂色涂鸦效果、Swift仿喜马拉雅FM、抽屉转场动画、拖拽头像、标签选择器等源码

iOS精选源码 LeeTagView 标签选择控件 为您的用户显示界面添加美观的加载视图 Swift4: 可拖动头像,增加物理属性

iOS涂色涂鸦效果、Swift仿喜马拉雅FM、抽屉转场动画、拖拽头像、标签选择器等源码...

iOS精选源码 LeeTagView 标签选择控件 为您的用户显示界面添加美观的加载视图 Swift4: 可拖动头像,增加物理属性 Swift版抽屉效果,自定义转场动画管理器 Swift 仿写喜马拉雅FM 可能是最好用的引导页 涂色涂鸦实现 iOS优质博客 iOS WKWebView的使用--API篇…

从苹果到索尼:六大生态系统的崛起

科技博客The Verge发表了一篇长文,针对Google、Apple、Amazon、Facebook、Microsoft及Sony六大IT巨头在数字产业生态系统上的建设进行了深入的分析。文章分别从电影和音乐、数字阅读、游戏、移动、桌面系统、在线购物与支付、社交及整合八个方面,分析了他…

「津津乐道播客」#397 厂长来了:怎样用科技给法律赋能?

提到法律,普通人想到的都是一个字”难“,似乎很多人从来都有意无意的去避免法律上的争执和麻烦,提到打官司,更是避之不及。但是在现代社会,哪怕你不关心法律,也总会有一天被法律关心的,所以&…

智能语音火翻天,传统厂商如何快速跟进

随着2016年3月谷歌的阿尔法狗1:4战胜世界围棋冠军李世石,将已概念多年的人工智能的冷饭再次炒的火热。如果说这还不足以让人们觉得人工智能的风口会刮起大风来,那么今年5月Alphago 2.0轻松横扫中国围棋第一人九段国手柯洁,至少能让人们看到人工智能的发展速度,远超你的想象…

推荐系统[二]:召回算法超详细讲解[召回模型演化过程、召回模型主流常见算法(DeepMF/TDM/Airbnb Embedding/Item2vec等)、召回路径简介、多路召回融合]

搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源) 专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲…