发布时间:2024-06-27 14:45:39 浏览量:113次
本文选自机械工业出版社出版的《Unity3D动作游戏开发》一书的第9.1节,略有改动。经出版社授权刊登于此。
君临都市是一款PS2末期推出的动作游戏,以拳脚格斗为主要战斗模式,具有投技、拆投、组合技等元素,还引入了部位破坏的独特概念,给玩家带来战斗策略上的挑战。本节将重点剖析多人组合技能和通用动作的设计。
通用动作策略设计
游戏包含60名敌人,涵盖不同流派、体型和身高。针对这一特点,采用一套通用动画的多个版本并借助通用骨骼来解决角色动画的多样性,从而满足不同敌人的体型匹配需求。使用Unity引擎的人形动画功能可以有效处理这类需求。
观察到游戏中一些流派使用的角色较少,且角色体型相近,因此在制作通用骨骼动画时,可以为使用固定流派的敌人制作一套通用动画,对于通用流派的敌人,可根据身高、体型制作两套或以上通用动画。
组合攻击的再设计
游戏中的组合攻击通常指多个己方角色联合攻击敌人,或主角对多人施展特殊动画攻击。设计上,考虑到触发逻辑与技能系统的差异,以及较为依赖敌人朝向等信息,因此组合攻击被单独设计成一个模块。
一对三组合攻击示意图
具体实现中,可以通过脚本判断主角周围是否有敌人,根据特定规则触发组合攻击。建议将组合攻击逻辑单独作为一个模块制作,确保游戏动作的流畅性。
组合攻击功能脚本的逻辑关系
建议首先定义基础脚本,包括上下文结构和组合攻击基本抽象行为。然后编写组合攻击控制器脚本,用于处理组合攻击逻辑,包括触发条件检测和触发逻辑处理。最后,通过具体组合攻击脚本的编写和挂载,实现组合攻击效果。
组合攻击完成效果图
以上是动作游戏《君临都市》案例的一部分剖析内容。
想要了解更多关于游戏设计、动画制作等方面的知识?快来火星时代教育查看吧!点击咨询
热门资讯
探讨游戏引擎的文章,介绍了10款游戏引擎及其代表作品,涵盖了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戏设计领域和数字艺术教育的重要性,欢迎点击咨询报名。
2. 手机游戏如何开发(如何制作传奇手游,都需要准备些什么?)
如何制作传奇手游,都需要准备些什么?提到传奇手游相信大家都不陌生,他是许多80、90后的回忆;从起初的端游到现在的手游,说明时代在进步游戏在更新,更趋于方便化移动化。而如果我们想要制作一款传奇手游的
3. B站视频剪辑软件「必剪」:免费、炫酷特效,小白必备工具
B站视频剪辑软件「必剪」,完全免费、一键制作炫酷特效,适合新手小白。快来试试!
游戏中玩家将面临武侠人生的挣扎抉择,战或降?杀或放?每个抉定都将触发更多爱恨纠葛的精彩奇遇。《天命奇御》具有多线剧情多结局,不限主线发展,高自由...
5. Bigtime加密游戏经济体系揭秘,不同玩家角色的经济活动
Bigtime加密游戏经济模型分析,探讨游戏经济特点,帮助玩家更全面了解这款GameFi产品。
6. 3D动画软件你知道几个?3ds Max、Blender、Maya、Houdini大比拼
当提到3D动画软件或动画工具时,指的是数字内容创建工具。它是用于造型、建模以及绘制3D美术动画的软件程序。但是,在3D动画软件中还包含了其他类型的...
7. 3D动漫建模全过程,不是一般人能学的会的,会的多不是人?
步骤01:面部,颈部,身体在一起这次我不准备设计图片,我从雕刻进入。这一次,它将是一种纯粹关注建模而非整体绘画的形式。像往常一样,我从Sphere创建它...
三昧动漫对于著名ARPG游戏《巫师》系列,最近CD Projekt 的高层回应并不会推出《巫师4》。因为《巫师》系列在策划的时候一直定位在“三部曲”的故事框架,所以在游戏的出品上不可能出现《巫师4》
9. 如何自己开发一款游戏(游戏开发入门必看:五大独立游戏开发技巧)
游戏开发入门必看:五大独立游戏开发技巧无论您是刚刚起步开发自己的第一款游戏,还是已经制作了几款游戏,本篇文章中的5大独立游戏开发技巧都可以帮助您更好地设计下一款游戏。无论你对游戏有着什么样的概念,都
想让你的3D打印模型更坚固?不妨尝试一下Cura参数设置和设计技巧,让你轻松掌握!
最新文章
同学您好!