一个技能应有抬手(前摇)动作、有玩家失控时间、有恢复玩家控制时间、有后摇动作。如果这是一个攻击技能,则还需指定哪一/几帧具有攻击判定。

以一个16帧的技能动画为例:

试着将本例想象成一个人拔刀对空气砍了一下。1-3帧是刀刚出鞘,速度不够快或者还没砍到人,不能对敌人造成伤害,此时自己由于抽力挥刀所以也不能移动或干别的事(即玩家失去对角色的控制);随着时间的推移,第4-8帧时刀已经挥出去了,是能够砍到人的,如果敌人站在他面前就会受伤;第9帧是动作后摇,这段时间里刀已经砍到底,不再具有威胁性,人为了维持刀不脱手不能做别的动作;第11帧及以后虽然总共16帧的动画还没播放完,但是人已经恢复跑步或跳跃的能力,玩家可以在11-16帧之间的任何一帧做别的动作,这是增加流畅性的设计;11-16帧是砍完一刀收进刀鞘的动作,这是为了应对玩家只按了一下技能然后AFK的情况(这是非常常见的情况),使之不显得太突兀的设计。如果玩家AFK时主角是站在地面的,那么完整播放16帧没收到技能指令后,主角应当进入站在地面的动作,如果不经过11-16帧的收刀动作,直接从第9帧砍到底的动作变成站在地面的动作,就会显得主角的动作转换太过突兀。

某些同一个按键在拥有不同的前缀技能时施放不同技能的游戏,例如鬼泣4,则是在这套理论上增加一个判定帧综合使用指令延滞列表实现的,我们的游戏不考虑这个情况。有些搓招施放技能的游戏则是通过指令延滞列表加上复杂指令优先于简单指令(尤其当简单指令的按键序列是复杂指令的按键序列的子序列时)的规则实现的,我们的游戏也不考虑这种情况。

在这套理论的基础上,技能的设定应当将重心放在总共多少帧,分别需要在哪几帧设置事件上。主角需要尽量缩短技能前摇和提前结束僵直来让玩家享受到足够的操控感,敌人需要又长又明显的前摇和又长又明显的后摇,并且还需要很夸张的受击反应来增加玩家获得的正反馈。

技能设计漫谈 ——从游戏性和流畅角度来看技能的设计要点。相关推荐

  1. 主角技能是鞭炮java游戏_王者荣耀新年鞭炮技能是干嘛用的

    王者荣耀在2020春节来临之际,开启了新春峡谷活动,届时召唤师们会在回城图标左边发现一个新年鞭炮技能.那么这个技能到底有何种用途呢?会不会为英雄带来属性BUFF加成呢?今日就为大家讲解该技能的作用. ...

  2. c语言射击类小游戏任务书,(c语言课程设计报告小游戏“石头剪子布”.doc

    (c语言课程设计报告小游戏"石头剪子布" <C语言课程设计>报告 题目:石头剪子布 班级: 学号: 姓名: 指导教师: 成绩: 目 录: 一.选题背景- 3 - 二.设 ...

  3. java猜数字游戏总结,java课程设计——猜数字游戏

    java课程设计--猜数字游戏 目目 录录 前言. 1 正文. 1 1 1.设计任务与要求.设计任务与要求 1 1.1 1.1 设计任务与要求设计任务与要求 1 1.2 1.2 选题目的与意义选题目的 ...

  4. 基于魔兽RPG对当前游戏发展趋势的分析,以及尝试一个高游戏性玩法的设计

    游戏发展中有这么一束分支,玩家可以从魔兽争霸3:冰封王座基本游戏模式开始延伸,并通过地图编辑器降低游戏开发门槛,创造开发自己的游戏模式,即魔兽RPG. 如果客观的看,魔兽RPG符合一个优胜劣汰的进化守 ...

  5. 游戏性的根本——浅谈游戏关卡设计

    文:我本尼摩 注:自己写的一篇关卡设计文,由于本人目前尚不是专业的游戏开发人员,可能有些浅薄之处,望各位提出不足. 关卡,对于我们每个玩游戏的人来说都是一个耳熟能详的名词.自从我们第一次玩游戏以来就接 ...

  6. 设计解谜游戏的30堂课

    设计解谜游戏的30堂课 文章目录 1.什么是Eureka Moment? 2.谜题与幽默是同构的 3.最大限度提高Sparkle 4.避免无意义的谜题 5.惊喜是Sparkle的重要源泉 6.有趣的事 ...

  7. 关于游戏性的概念和实物

    [游戏性] 在游戏业,没有比游戏性(gamepiay)更重要.更混乱.更容易引起争议的名词了.人民普遍认为游戏性是游戏的最重要的属性,是决定游戏成功的关键.什么是游戏性?游戏性包含哪些要素?则众说纷纭 ...

  8. 【游戏逆向】某某明月刀_技能冷却分析

    重发协议虽然有可能实现一些游戏漏洞,但是往往也会对外挂造成不可挽回的影响.再服务器有重发协议验证的情况下,频繁发送不可能连续出现的协议,可能使游戏封号或者掉线.对于<天涯明月刀>这样一款注 ...

  9. IOS塔防游戏《坦克对大炮》的开发设计记录

    IOS塔防游戏<坦克对大炮>的开发设计记录 引子 游戏已经在App Store上线几个月了,一直很想写点什么记录一下.真要写的时候,却又发现无从下笔没啥好写的.在2012年进入IOS,对于 ...

最新文章

  1. mysql建索引java_MySQL 索引
  2. 自己做一桌丰盛晚餐犒劳犒劳
  3. SAP Kyma(Extension Factory on SAP Cloud Platform)的架构简介
  4. 解决fullgc_CMS发生FullGc分析
  5. apiDoc 详解 api接口文档生成
  6. WordPress模板iDowns1.8.3+支持对接Erphpdown
  7. 超好用的图床-生成图片在线链接
  8. 大数据入门教程系列之Hbase安装(伪分布式)
  9. Texlive安装失败解决方法
  10. 计算机网络计算下一跳
  11. 指数函数为例的超越函数的逼近拟合误差分析
  12. 工业级路由器和家用路由器的区别_工业级路由器和家用路由器有何区别?
  13. 科技爱好者周刊(第 189 期):下一个内卷的行业
  14. Java编程题-买苹果
  15. 南加州大学计算机专业研究生录取,南加州大学研究生录取案例分享
  16. iphone苹果手机点击屏幕就亮怎么关闭
  17. 分享一个PC端一键分享功能
  18. php简单实现论坛和回帖,PHP论坛的设计与实现
  19. 湖南文旅数据中心:湖南文旅数据早知道(9月8日)
  20. python是脚本语言、主要用作系统编程和_关于Python是不是脚本语言的探讨

热门文章

  1. Android WebView点击返回键回到上一个html
  2. 从零了解进程(操作系统定位,进程的概念,特征,虚拟地址)
  3. Java集合框架全解
  4. 两次维权ZB系交易所,我和ZB的魔幻往事
  5. 如何在vue 中使用组件,以及组件通信的方式(父传子/子传父/兄弟传)
  6. 【转载】PCB设计方法和技巧
  7. 在linux基础上开发内核,科学院在Linux内核基础上,开发出中文操作系统是()。A.中科LinuxB.熊猫LinuxC.红旗Linux...
  8. checkstyle 行内含有制表符tab,缩进符数量不正确
  9. Python 各种扩展名(py, pyc, pyw, pyo, pyd)区别
  10. 手写识别文字软件有哪些?看完你就知道了