最近在做一款格斗类型的弹幕游戏 《街霸终极对接》已在抖音上线 谈谈心得 要制作一个纯AI控制的格斗游戏 可以按照这个步骤
1. 制作一个对战的demo 简简单单的 左边打右边 右边打左边 有来有回
2. 丰富动作 动作越丰富 观赏性越高
3. 然后你会发现对战你一拳我一拳 会很单调 所以这时候就需要加连招 连招怎么制作
4. 做一个连招编辑器 就是可以控制让一个动作播完的的时候立马接另一个新动作 这些动作可以配置表里
5. 有连招 之后就可以调整打击感了
6. 打击感 我说一下我的心得 “出拳要快 受击要重 ” 怎么理解呢 就是播放动作的时候 出拳的人的拳打出去要快 看起来就很有力量 对于受击的人来说 受击的感觉 一定要 准 重 就是打到哪里 就要在哪里作为被击的效果 比如说我一个重拳打到敌人肚子上 敌人的受击 一定要同步 在打到的一瞬间做出反应比如说 捂住肚子 并且自己向后滑了一大步 以及 合适的屏幕震动 力量感的特效 就是特效也要很快的效果 合适的镜头拉近 这就是基本的打击感
那如何去设计呢
设计上可以把 攻击分为 左右拳脚 膝盖 手肘 然后分别还有攻击的部位 头部 胸部 腹部 腿 脚 然后 还有一点就是 攻击还得区分 轻重 受击上 也要有对应的受击 当你分了这么多之后 你就会发现 其实打击感已经出来了
https://www.bilibili.com/video/BV13w9SYPEuC/?spm_id_from=333.1387.list.card_archive.click 这就是当时 开发中 最开始的demo