- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动作游戏中连招的实现首先
动作游戏中连招的实现
首先你必须了解一个概念,每一个角色的动作(包括跳、走路还有通常说的
技能、轻拳、重脚之类的),我们都把它归纳为“一个动作”,通常来说,一个动 作是不具备任何属性的,除非这些属性是可以简单归纳的(下面详细说),这里 是一个游戏设计师通常会犯的错误,他们认为一个技能=一个动作=所有属性归 这个动作,但是动作游戏(ACT,这里还包括 FTG 也就是格斗类)里面,每一个 动作都包含了许多帧,每一帧才是这个动作的特点,每一帧通常包含以下属性:
,动作贴图:也就是你一套美术动作序列帧的第几帧(通常这个都是一一 对应的,虽然说逻辑和视觉应该分开才能做好游戏程序)。
,攻击矩形:用于判断自己攻击命中别人的矩形,通常一些受伤、格挡之 类没有攻击性的动作是不带攻击矩形的,在攻击矩形中,还会扩展出以下属性:
伤害:通常是百分比,用于和角色的攻击力相乘得到这个矩形框造成的 伤害。
破坏:这个矩形框如果作为命中判断的话,它会造成目标失去平衡多少, 这里是一个很重要的概念,在一些蹩脚动作游戏中,你会发现可以无限抽血抽到 死,因为他的动作没有破坏属性,所以不会因为你连续做一个动作导致目标被打 飞或者倒地(等保护动作),他们都简单的采用“连招的最后一下”这个设定来作 为打破平衡的,所以你发现,只要你不连招,就能抽血抽到死。
推动:多方向的力,通常有 x 和 y 方向,决定如果命中后,目标发生的 位移。
在这里你还可以扩展很多属性,具体根据项目的需要进行。
归类:这个归类其实可以看做是一个 TAG,因为这是一个动作中的一帧 中的一个矩形,每一个动作会有若干帧连续的,每一帧有若干个攻击矩形,如果 他们都能生效,那么目标很可能会被一击毙命等,所以我们约定统一归类的攻击 矩形,再一次动作中仅生效一次,比如我们在一个踢腿动作中定义了 Kick 作为 归类,所有的攻击矩形归类都是 Kick,那么这个动作帧任何一帧的任何一个攻击 矩形命中了目标之后,该目标就不会受到这个动作的第 2 次影响。
特殊标志:用于一些面对受攻击、防御矩形时候特殊处理逻辑的参数, 通常不推荐使用,但如街霸中“锁骨割”,侍魂中“不意打”之类攻击矩形在下半段, 却要破坏下半段防御矩形效果的攻击动作会有这样的使用。
3,受击矩形:若干个受攻击矩形,受到攻击的时候进入受伤处理的流程, 这里有一个技巧就是,一些需要保护的动作,比如角色倒地了的时候,是不需要 受攻击矩形的。每个受攻击矩形一样会有一些扩展属性:
免伤:受到伤害降低多少,通常很多游戏是不用的,但如果做现在的游 戏,尤其是类 DNF 的,应该会用得上。
平衡:对抗破坏的,如果平衡高于破坏,那么角色的动作不会因为受到 攻击而被中断,否则应该当前动作就被中断了,你可以想象街霸中 2 个角色对踢, 然后一起受伤,就是因为踢脚动作的破坏都高于平衡。
,防御矩形:角色的防御判定矩形,在遭到攻击矩形碰撞的时候,与攻击 矩形相交的面积和攻击矩形与受攻击矩形相交的面积通过一系列算法可以得出 本帧是否是防御成功的,防御成功的应当按照防御矩形的属性来算(属性同受攻 击矩形,但处理上通常还是会有些区别,这个因游戏而异)。这里通常出现的一 个概念问题就是方向,因为每一帧这个概念本身是静态,你也不应该根据前后帧 (尤其是后面的你根本不知道)判断攻击来的方向,所以这个算法是个有点意思 的东西,我在 GameRes 上曾发帖说过。
,Cancel 标志和可 Cancel 标志:这是 2 个属性,但我把他们放在一起说, 因为他们的作用是互相的,假如 A 动作的第 5 帧到第 8 帧的“可 Cancel 标志”=FF (举例,所以就算编乱起一个),而 B 动作具有(不论是否作为动作的属性) Cancel 标志=FF,那么当 A 动作播放到 5-8 帧的任何一帧,都可以由 B 动作来终 结 A 动作转而进入 B 动作,通常的,Cancel 标志北方在每一帧里面,B 动作的 第一个具有 Cancel 标志=FF 的帧,就是在 Cancel 了 A 动作之后开始播放的帧。 通过这个,策划在合理的设置之后,就能够将一连串动作形成连招,甚至连招并 不是简单地一条直线的,你可以 A-B-C,也可以 A-D-C,也可以 A-B-D-C,你想到什么都可以,只要策划填写对路。
在这里要强调一点,上述说的都是逻辑层的工作,在游戏开发中,逻辑与视 觉的同步只是一种必要的耦合,但千万不要因为视觉所以逻辑,只有因为逻辑所 以视觉。其实原本还想说一些动作游戏的动作设计技巧,但是我本身是一个程序 型的策划,并不擅长美术制作,有很多朋友是美术型策划,作为美术参与了很多 著名动作游戏的开发,所以我就不献丑了。
原创力文档


文档评论(0)