您当前所在位置: > 爆料站 > 君子堂

底层搭建:踏入动作游戏的制作阶段

时间:2021-08-11 13:32:03  来源:  作者:网络转载
制作动作游戏吧

制作动作游戏吧

大小:18.09MB更新:2019-07-03

分类:动作射击

好久不见!如果不是还在持续增长的关注,我可能就意识不到还有人在关注这些知识,但总归还是看到了对这些东西感兴趣的人,我觉得还是有必要打起精神再继续更一些干货,希望你们能喜欢。废话不多说,进入正题!

新选手和忘了以往内容的的老选手,以下是往期内容传送门:

硬直与反馈初始篇
连招系统篇
硬直系统篇

这篇文章主要讲解动作游戏的底层搭建,包括了“动作名词的定义”和“机制的规则”和“指令(动作)层级”以及“流程判断”,这是些称谓我自己的习惯,现在不明所以没有关系,一会儿就一 一解释。

动作名词的“定义”

上面的小标题的意思可以理解为,我们动作游戏中每一个动作名词必须由设计师亲自定义,落实到正式的设计文档,比如:走路,跑步,冲刺,跳跃,攻击等等;这是动作游戏最底层最底层的框架工作。有人可能会不同意,也不明白这有什么重要的……不要怀疑,我的一位很要好的策划朋友就提出过“这算什么底层”的门外汉言论,我当时给气乐了,差点给我整不会了,不多说接下来就来看。

这个时候一定有人可能和我那个策划朋友一样,满脑子问号,为啥需要在正式文档定义(描述)这些一看就知道什么意思的名词??

好的。

我举个A例子:

  • 跑步:当角色走路超过3秒之后由走路切换到跑步动作;
  • 跳跃:拥有三个动作,起跳(Jump1)、持续下落(Jump2)、下落恢复(Jump_idle);起跳使用第一部分,当角色root点离“地面”Y轴距离1像素高度的时候,处于“浮空状态”,持续Jump2动作;离“地面”Y轴距离-1像素的时候,播放Jump3;

光看这个例子,还不能让大部分人理解为什么要定义,因为这只是代表了需要解释动作设定和制作方式,不急我们再看下一个。

再举个B例子:

  • 跑步:仅双击方向键,角色立刻由走路切换跑步动作;
  • 跳跃:该动作使用工具或者事件帧拆分,将Jump动作划分为三个部分,起跳使用第一部分,当角色root点离“地面”Y轴距离1像素高度的时候,处于“浮空状态”,持续循环第二部分;离“地面”Y轴距离-1像素的时候,播放第三部分;

看了这个之后对比一下A和B,就会发现同样的动作,可能会导致操作(触发)方式的完全不同;不仅如此,还可能会导致制作方式的完全不同,看跳跃的“定义”就能明白,一个是拆分了做的,另一个是合起来做的。

是不是又有人会说这两种方式对跳跃看起来区别是不是不大?其实区别大了去了,A例子中,拆分的动作可以将每一段动作的优先级分别插入到其他动作,而B例子的动作作为一个整体,就做不到将细节的动作按需求分别插在不同的动作前后(硬要做也可以但是需要额外的定义,看制作习惯和需求)。

现在再看看,我们为什么需要单独定义动作游戏里面的每一个动作,这就是一个自己的动作游戏的辞典,是你告诉程序这些动作是什么,告诉动作设计这些动作该怎么做的辞典,这能够影响操作和设计与制作方式的定义,如果不落实在正式的设计文档,到时候出问题哪里去找?

我们需要将每一个动作单独定义,从而初步地建立自己对游戏操作和实现方式的理解,但在此时此刻也不要忘记我之前文章所做的对动作游戏的认知,这是相辅相成的。比如我曾说过将一个攻击动作分作“攻击动作”和“后摇动作”两个动作,在这个“定义”的阶段就可以被使用。

接下来的定义工作大家自己抽时间解决,咱们要进入下一个问题了。


机制的规则

字面上很难理解,所以需要在这里解释一下,假如我们需要描述一个连击衔接怎么运作的,就需要单独将连击衔接中的规则描述清楚,这个流程和“定义”类似。但为何要单独出来,是因为这属于玩家“操作”产生的“动作规则”。

对我的工作流程来说这属于一种动作机制,而这个机制会产生一系列规则。因此单独拎出来,防止和“定义”的概念弄混了。

我通常会将:“蓄力攻击”、“连击衔接”、“拼刀/一闪”等等概念当作一种机制描述,要求程序按照我的描述的规则去实现这些机制。

我举个例子:

连击衔接:

按一次按一次键释放对应动作一次;

仅记录两次按键信息,如果按了三次或者更多次键,记录最后一次的按键信息;

连续普攻动作衔接举例:一个普攻动作(不包括动作后摇)结束前,有按键响应,则连续播放下一段普攻动作,一直重复该操作,直到做完最后一个序号的普攻做完,这一动作序列结束;

正常情况下,一个普攻动作(不包括动作后摇)做最后一帧后没有按键响应,则连击状态失败,恢复成该动作对应的待机恢复动作;atk1 → atkidle1 → idle

非正常情况,指的是我们会有表格参数控制按键响应时间,因此,没有参数影响的情况下,称为正常情况;

连续普攻动作衔接流程举例:atk1 → atkidle1 → idle

atk1中按键响应则atk2 → atkidle2 → idle

atk2中按键响应则atk3 → atkidle3 → idle

atk3中按键响应则atk4 → atkidle4 → idle

这个例子应该非常清晰,不太会存在看不懂的情况,这属于构建动作游戏基础的一套机制。同理如果想描述“蓄力攻击”这种概念,也是一样的。

再举个例子:

蓄力动作:

当玩家按住攻击键超过0.36秒,角色就会进入蓄力动作;

持续按着攻击不放超过固定时间,比如,1.5秒后进入蓄力阶段2,将会进入下阶段蓄力;(可通过核心和道具加速)

在蓄力阶段任何时候松开攻击键,将会释放蓄力攻击;

蓄力1阶段: 0.36-1.5秒;伤害100%-200%

蓄力2阶段: 1.5-2.7秒;伤害200%-400%

蓄力3阶段: 2.7-4秒;伤害400%-700%

大家可以按照这种模式,来描述想要的功能,每个人想要的都不一样不一定要按照我写的这个来。

看到这里总结一下,如果“定义”是“积木”本身,那么“机制”是属于构成整个动作游戏的“积木搭建指南”,你在告诉程序这些动作机制是怎么出现的,怎么衔接的,怎么区分的,有哪些问题需要注意。

另外!如果你有人物动作工程文件同步说明就更加好了,可以导出Gif图给程序加以说明,或者我之前文章里手绘动作效果阶段那样也是可以的。文字所能描述有时候并不能达到100%的沟通效果。

指令(动作)层级

所输入的指令的层级关系,字面意思上我们可以理解为按键输入的指令,但在我构建的这套系统里面这是不正确的,这里的指令指的是每一个动作,因为同样的“按键输入”绝对会因为一些连招的机制形成不同的“动作”,所以“按键指令”是不可靠的这里的指令代表的是“动作指令”。

其实动作层级我之前也讲过,这里不赘述。

需要分清楚单个动作与动作之间的从属关系,以及动作之间的层级关系;因为表达的东西很复杂,所以我会用到“流程图”和文字,因为有时候光文字是没有办法表述清楚的。如下图就是从属关系:

【动作之间的从属(递进)关系图,并非状态机】

这张图片作为静态图能表现出来的信息有限,在给程序的时候这种图是有动态效果的,可以通过“传输点”看出从属关系,方便让程序理解哪个动作可以递进到哪个动作。

而动作的层级关系表,则需要额外的详细描述,你需要一个详细的列表,写上你的动作名称和英文名称(动作软件中使用的英文名称),以及它的层级关系;谁是最高的层级(比如死亡),谁是最低的层级(比如待机),一个个列好,不要让人物在“死亡”的时候还能“跑”。

这块可不是一篇文章就能完全讲的清楚的,哪怕我之前搞了那么多文章,又给了一些图例,其实光就这个段落就能讲一大篇文章,我希望的是大家能够通过这篇文章将动作游戏的细节理解清楚,然后自己在做项目的时候能够少踩点坑,并且建立一个良好的概念,最后自己总结出自己的方案。

流程判断

流程判断指的是“伤害判断流程”、“各种效果计算流程”、“单元(配表)模块流程”,除开前面两个流程,“单元(配表)模块流程”这块做过游戏行业的策划都知道,很多策划的工作就是在前面的所有框架全部打好之后,只管根据要求填参数。但对这部分人来说“流程判断”这块应该还是很好理解的。但是,没有接触过游戏策划的人应该也是大量存在的,所以这里我需要简单的讲述一下这块主要是什么。

简单理解伤害判断流程,就是我们需要告诉程序该怎样生成伤害,怎样判断生成伤害,什么条件下做什么伤害判断,有没有什么特殊情况。请看下面的图例:

(注意这些内容一定要和程序面对面沟通)

简单理解伤害计算流程,就是伤害的计算方式,请看下面的示例,伤害计算流程(这不是伤害判断流程!!注意):

普通伤害计算流程:

效果帧 → 是否闪避 → 物理伤害(是否暴击) → 属性加成百分比 → 伤害减免(包括防御等所有减免) → 是否格挡 → 最终伤害


被闪避则跳过所有流程直接冒字"MISS"

伤害Buff流程:

效果帧 → 是否被抵抗 → 属性加成百分比 → 最终伤害


被抵抗则跳过所有流程直接冒字“抵抗”

这里说一句,我给出来的并不适合直接照搬,仅用作理解。

再简单理解效果计算流程,就是将一系列(相同性质的)参数信息定制成ID,做成一个单元(表格);通过和程序约定各个单元(表格)的作用;再通过程序按照你指定的规则调用各个单元的参数,通过参数与参数之间的计算获得你想要的结果;其中每个单元负责的作用不同,你需要和程序约定由单元A到B,再由B到C和D······最后到G,并最后得到你要的结果。

请看下面的示例图:

(这仅代表了一部分的单元流程,别照搬,不知道参数就搬会死的很惨)

这些流程是底层框架组成的重要一部分,如果做的好,就会有很大的开发空间!你后面想要做什么样的效果都可以利用这套底层来完成(当然这也是有边界的),不用额外加单元(表格),单元多了还有可能会冲突,或者造成本没必要的工作量。

以后可能也许大概会讲到表格怎样“精简”、“可扩充”、“易于理解”……但是最好还是不要抱希望,说那么细,我觉得自己都可以开课了,搞点知识付费。

结语

这篇文章讲完了动作游戏底层框架的主要几个点,把这些全部消化掉再运用到自己的策划文档里面就是大成功,剩下的一些细节做游戏的时候自然会碰到然后自己解决掉的。能够从第一篇一直看到这里的大伙估计都是有水准的,相信大伙。

之后我如果还要准备文章的话可能不会讲策划方面的了,再讲就是更具体的东西了,所以,我可能会直接过渡到游戏动作美术表现,或者体验设计等等方向。

过段时间再见吧,希望能够和大家分享更多,但是我太懒了(如果你们真的需要你们可以试着催一催,反正我也不一定做),目前总共五篇文章帮助大伙在理解和搭建(2D)动作游戏上入个门,3D我就暂时真的没什么办法了,哈哈。

祝大家共同进步!


来源:机核
原文:https://www.gcores.com/articles/140154

资源转载网络,如有侵权联系删除。
相关下载

玩家评论

潜入动作游戏《荒神2》发布新预告化身暗影刺客复仇

开发商Lince Works公开了旗下第三人称潜入动作游戏《荒神2》的全新预告片,预告片向玩家展示了主角的实际战斗场景,一起来看看吧。预告片的前端部分,简单的向详情>>

阅读: 1
日期: 2021-08-11
IGN游戏《尘埃异变》类魂动作游戏超多体验

《尘埃异变》这款游戏已经正式在8月2日正式开始发售了,并且目前支持中文版本。并且在STEAM上的总评一般为“特别好评”。同时在8月10日的时候还对于详情>>

阅读: 0
日期: 2021-08-11
《拳皇15》超级女主角队动作演示 成员待机动作展示

SNK已经陆续公布了 《拳皇15》的参战角色介绍,游戏计划将于2022年发售。今天(8月10日),SNK官方公布了《拳皇15》超级女主角队的待机动画,展示了不知火舞、详情>>

阅读: 0
日期: 2021-08-10
7月末时,宣布经典2D横版动作游戏《超级食肉男孩》

原标题:7月末时,宣布经典2D横版动作游戏《超级食肉男孩》 7月末时,Limited Run Games宣布经典2D横版动作游戏《超级食肉男孩》会在7月30日推出PS4、PSV详情>>

阅读: 2
日期: 2021-08-09
动作冒险《钢铁之尾》Steam9月17日正式发售 支持简中

《钢铁之尾(Tails of Iron)》是一款类魂系列动作游戏,由国外开发商Odd Bug Studio所研发。目前该作已上架Steam页面,将在今年9月17日正式发售,游戏支持简体详情>>

阅读: 1
日期: 2021-08-09
韩国动作游戏《粉碎之战》预计最晚19日登陆Switch

由韩国一个游戏开发团队制作的美少女动作游戏《粉碎之战》在此前已经推出了PC和PS4版,而最近该游戏制作团队表示将会推出switch版,预计最晚会在19日登详情>>

阅读: 1
日期: 2021-08-05
动作角色扮演游戏Marvel Future Revolution已开放预购

继去年在 PAX East 首次宣布之后,Netmarble 和 Marvel Games 宣布了他们即将推出的动作角色扮演游戏Marvel Future Revolution的一系列细节。除了这些新信息,玩家还可详情>>

阅读: 1
日期: 2021-07-30
赛博朋克动作片幽灵行者的续集宣布

赛博朋克动作片永远不会太多:观众喜欢炫目的霓虹灯和酷炫的假肢。因此,去年的热门游戏 Ghostrunner 将获得续集也就不足为奇了——开发工作已经开始。 根详情>>

阅读: 0
日期: 2021-07-23
抗倭武侠动作游戏《听风者也》试玩版现已发布

  由纸老虎工作室开发,Gamera Game 发行的国产横版动作游戏《听风者也》于日前在 Steam 上发布了免费试玩版,同时还公开了游戏男女主角的人物设定。  《听风者也》试玩版 详情>>

阅读: 4
日期: 2021-07-23
原创动作冒险手游一个就够了 《誓灵》迎全新版紧急加开新服

》誓灵最新版下载《《誓灵》是一款由霍尔果斯杉锦网络技巧无限公司推出的具备显明暗黑、PK特色的举措冒险类手机网络游戏,依据妙手游数据详情>>

阅读: 2
日期: 2021-07-20
《杀手》开发商的《007》新作或仍是第三人称动作游戏

  我们目前还不知道太多关于 IO Interactive 旗下《007》新作游戏玩法方面的消息。不过该公司官网显示,制作组正在为本作招募 AI 程序员,需要应聘者有开发第三人称动作游戏详情>>

阅读: 2
日期: 2021-07-20
2021中国游戏开发者大会(CGDC)7月31日动作游戏专场演讲嘉宾!业内大牛抢鲜看

详情>>

阅读: 2
日期: 2021-07-19
GTA5PC版鄙视动作怎么使用

GTA5PC版鄙视动作怎么使用?许多玩家不知道怎么使用;想装逼都装不起来;下面和小编一起看看装逼鄙视动作使用方法。 侠详情>>

阅读: 2
日期: 2021-07-16
全新动作游戏《死亡之门》乌鸦们收割灵魂吧

在最近开发商ACID NERNE正式公布了全新的动作冒险游戏《死亡之门》的全新演示,并且里面所展现的游戏换面和玩法都是非常齐全的。而且这款游戏目前已详情>>

阅读: 3
日期: 2021-07-15
闪耀暖暖盈盈巧语动作怎么获得 盈盈巧语动作获得方法

  闪耀暖暖盈盈巧语动作怎么获得?在游戏中我们可以通过参与活动来获得一些特殊动作奖励。那么下面就一起来看看闪耀暖暖盈盈巧语动作的获得方法吧。 闪详情>>

阅读: 2
日期: 2021-07-14
原创动作冒险手游一个就够了 《荒神记》迎官方版紧急加开新服

》荒神记最新版下载《《荒神记》是一款由可盘推出的具备明晰高爆率、费钱少偏向的举措冒险类手机反常版游戏,基于官网数据剖析,还正在预定详情>>

阅读: 0
日期: 2021-07-14
原创单机游戏迷必备的八款大型动作游戏

原标题:单机游戏迷必备的八款大型动作游戏 作为单机游戏的忠实玩家,以下这8款动作游戏,我相信你都会储存在电脑硬盘中,这些作品,个个都是3A大作,而且画详情>>

阅读: 1
日期: 2021-07-12
单机游戏迷必备的八款大型动作游戏

原标题:单机游戏迷必备的八款大型动作游戏 作为单机游戏的忠实玩家,以下这8款动作游戏,我相信你都会储存在电脑硬盘中,这些作品,个个都是3A大作,而且画质详情>>

阅读: 0
日期: 2021-07-12
《诸王之刃(万充百万钻)》视频分享:一款真正意义上的精品ARPG动作游戏!

  《诸王之刃》携10000元充值壕礼福利来袭!   诸王之刃是一款打击感极强的动作类挂机游戏。游戏拥有宏大的魔幻世界详情>>

阅读: 3
日期: 2021-07-12
中世纪动作游戏《Knights&Outlaws》上架Steam

原标题:中世纪动作游戏《Knights & Outlaws》上架Steam 中世纪动作游戏《Knights & Outlaws》上架Steam 日前,中世纪第一人称动作游戏《Knights & O详情>>

阅读: 1
日期: 2021-07-12
功夫动作游戏《师父》发布格斗俱乐部预告将于2022年初发布

【17173鲜游快报,专注于快速带来全球新游信息】今天(7月9日)清晨举行的State of Play上,发布了功夫动作游戏《师父》的最新宣传视频,在这段视频中开发商也再次详情>>

阅读: 0
日期: 2021-07-09
国产动作游戏《暗影火炬城》发布全新预告9月7日登陆PS主机

在今日凌晨的索尼State of Play直播活动中,国产动作游戏《暗影火炬城》发布全新实机演示预告片,并宣布游戏将于9月7日登陆PS4/PS5平台,售价29.99美元,一起来看详情>>

阅读: 2
日期: 2021-07-09
国产动作游戏《斩妖行》已从抢先体验转为正式版

  由 bilibili 负责发行,Wild Fire 工作室开发的东方志怪题材横版动作游戏《斩妖行》已于今日(7 月 8 日)从抢先体验转为正式版,今日在 Steam、WeGame、bilibili 官网购买本作详情>>

阅读: 3
日期: 2021-07-08
科幻动作游戏《黑风》第四季度最新发售

《黑风》这个是一款科幻的动作游戏并且将会在今年的第四季度进行发售,而且于此同时也会正式登陆PS4、PS5、Xbox One、XSX/S和PC(Steam、GOG)平台。并详情>>

阅读: 1
日期: 2021-07-08
科幻动作游戏《Blackwind》发布新预告驾驶机甲大战外星怪物

近日,由Drakkar Dev开发、Blowfish Studios发行的科幻动作游戏《Blackwind》发布了新预告片,并宣布游戏将于2021年第四季度发售,一起了解下吧。当星际飞船 Pa详情>>

阅读: 1
日期: 2021-07-08
《诸王之刃-万充百万钻》变态版手游玩法上力求创新,是一款真正意义上的精品ARPG动作游戏!

游戏介绍:《诸王之刃-万充百万钻》携10000元充值壕礼福利来袭!诸王之刃是一款打击感极强的动作类挂机游戏,上线送10000充值,升级免费解锁全英雄,三大职业6名主角任意选择。游戏拥详情>>

阅读: 1
日期: 2021-07-07
动作游戏《师父》新战斗GIF图 女主对敌招式干净利落

武术风格动作游戏《师父(SIFU)​》将于今年年内登陆PS4、PS5和Epic平台,具体发售日期暂未公布。近日,《师父》游戏官方在推特上公布了新的动图演示,展详情>>

阅读: 2
日期: 2021-07-06
动作游戏《师父》新战斗GIF图女主对敌招式干净利落_刺客

原标题:动作游戏《师父》新战斗GIF图 女主对敌招式干净利落 武术风格动作游戏《师父(SIFU)》将于今年年内登陆PS4、PS5和Epic平台,具体发售日期暂未公详情>>

阅读: 2
日期: 2021-07-06
抗倭题材横版动作游戏《听风者也》将于今夏推出

  发行商 Gamera Game 宣布,由国人团队纸老虎工作室开发的抗倭题材横版动作游戏《听风者也》即将于 2021 年夏季登录 Steam 平台,目前已上架 Steam 商品页面,官方公布了本作详情>>

阅读: 2
日期: 2021-07-05
多年前最经典的第三人称动作游戏,你曾玩过哪些

原标题:多年前最经典的第三人称动作游戏,你曾玩过哪些 第三人称游戏,简称为“TPS”,这类游戏与第一人称游戏不同,玩家可以看见人物的后背,甚至在移动时可详情>>

阅读: 2
日期: 2021-07-04
拳拳到肉,爽快的打击感,盘点那些好玩的动作游戏

原标题:拳拳到肉,爽快的打击感,盘点那些好玩的动作游戏 动作游戏一直深受玩家的喜爱,其爽快的打击感让玩家沉迷于其中,其给玩家带来的体验是其他类型的详情>>

阅读: 4
日期: 2021-07-03
《Apex》沃特森动作捕捉花絮 揭开持枪动作奇怪的原因

  不少《Apex英雄》的玩家都觉得沃特森持枪动作很奇怪,这是为什呢?今天,重生工作室的首席动画师Moy Parra在推特上公布了《Apex英雄》中沃特森动作捕捉的花絮,给玩家们揭晓了详情>>

阅读: 1
日期: 2021-07-02
韩国《遗迹计划》多人动作游戏最新情报

《遗迹计划》这款游戏是韩国的一家独立的工作室Project Cloud Games制作的全新动作游戏,目前这款游戏已经正式开始去宣传了,并且最近还更新了最新的资详情>>

阅读: 2
日期: 2021-07-02
韩国多人动作游戏《遗迹计划》发布最新预告 光效很棒

近期《遗迹计划》的制作组在社交媒体上发布了关于游戏的最新的宣传片,玩家能从中了解到《遗迹计划》整个游戏的大体风格,目前来看效果不详情>>

阅读: 3
日期: 2021-07-02
原创动作冒险手游一个就够了 《誓灵》迎新版本紧急加开新服

》誓灵最新版下载《《誓灵》是一款由霍尔果斯杉锦网络技巧无限公司推出的具备明晰暗黑、PK特色的举措冒险类手机网络游戏,依照民间交际媒详情>>

阅读: 4
日期: 2021-06-30
著名动作片《疾速追杀4》宣布开机拍摄

近日《疾速追杀4》的制作组在社交媒体上发布了自己将要开启《疾速追杀4》的电影拍摄了,同时透露出了一点点拍摄的风声。 咨询详详情>>

阅读: 5
日期: 2021-06-29
原创动作冒险手游一个就够了 《誓灵》迎官方版紧急加开新服

》誓灵最新版下载《《誓灵》是一款由霍尔果斯杉锦网络技巧无限公司推出的具备鲜明暗黑、PK特质的举措冒险类手机网络游戏,依照民间微信数据剖析,民间预报一出就引患上各人翘详情>>

阅读: 3
日期: 2021-06-27
原创动作冒险手游一个就够了 《御神决》迎新版本紧急加开新服

》御神决最新版下载《《御神决》是一款由277推出的具备显明福利多、高爆率特征的举措冒险类手机反常版游戏,依据民间交际媒体数据剖析,妙手游刚收回第一篇通稿时就引患上各人详情>>

阅读: 1
日期: 2021-06-27
原创动作冒险手游一个就够了 《剑与魔法》迎全新版紧急加开新服

》剑与邪术最新版下载《《剑与邪术》是一款由可盘推出的具备鲜明节拍快、费钱少特征的举措冒险类手机反常版游戏,基于民间交际媒体数据剖详情>>

阅读: 3
日期: 2021-06-27
《永劫无间》动作移动类魂玉实用度简评 动作移动类魂玉实用度怎么样

导 读 永劫无间动作移动类魂玉实用度简评 永劫无间中有一些动作移动类的魂玉,那么之中哪些魂玉比较实用呢?下面一起来看看永劫无间动作移动类魂玉实用度简评吧。 永劫无间动详情>>

阅读: 2
日期: 2021-06-25
精彩推荐