浅谈动作游戏打击感:强弱源于判定帧率
实我到现在对打击感的概念也不是很清晰所以也不可能下个准确的定义,只能将它拆分开分析。下面只是我的一点学习心得。
一。打击感强弱的根源------判定帧率
从打击感的强弱来说单机动作游戏要强于网络游戏。ARPG要强于RPG.这是为什么呢?
判定帧率!
“这里所说的帧是动作逻辑帧数,并不是图像帧,也不是动画帧,这个帧指的是单位时间内游戏内部的运行速度,也就是说,单位时间内,代码全部执行一遍,完成整个轮次的计算就是一帧。”(引用----塞尔达时之笛)
拿判定帧率在60fps的《忍龙》来说就比判定帧率在30fps的《炽炎帝国:十字军东征》要有优势。因为他可以在更短的时间内用更多的帧数来表现动作,从而让攻击显得速度更快,让动作显得更加响应灵敏。《忍龙》的基础攻击是很快的平均不到一秒能有3次打击。然而在《十字军东征》里如果打击是在8侦内发生,是很难辨认到打击动作的。如果两次攻击的间隔少于5侦在没有其他效果的帮助下是很难辨认出是两个单独的打击动作,而会被看做一个很长的打击动作。
所以较高帧的率能让动作做得更快,单位时间内的动作频率做得很高,从而做出更棒的打击感。
单机家用游戏可以做到很高的判定帧率。网络游戏由于服务器通讯,数值,客户端显示等多方面的原因不可能把动作频率和速度设计得很快。如果也想在这方面提升打击感,怎样突破这些瓶颈呢?
拆分伤害:就是说服务器一次计算伤害,客户端分段显示伤害,再配以不同的受击动画表现。总体说就是视觉欺骗。
可能目前还有更好的解决方法。
二,受击动作的表现力。
痛苦的受击表现是打击感加分的好办法,模仿得越真实就越容易加分。
比如攻击到了敌人的脚部,敌人就应该有个跛脚的动画表现。从背后击中敌人难道敌人也要向后倒?
目前曝光的资料《笑傲江湖(微博)》里的受击动作的表现是很丰富的。(期待下。。。。)
棒子的游戏受击动作表现应该是目前很突出的了。这里先表扬下,再提醒下。需要注意的是棒子们有走入魔道的倾向,过分强调刺激肾上激素并不是什么好事。
三,动画特写-----帧冻结
真实性之外就需要特写来表现受力动画了。
比如DNF里有大招的近镜头特写特效。《鬼泣2》里lucia的攻击会冻结住攻攻击方和目标的动画好几帧,目的是为了让玩家看清楚是什么造成了伤害。
帧冻结能让玩家有一瞬间能看到原本可能要很快才能看到的攻击动作,同时也能做出打击引起的抵抗感。最佳的办法是在攻击呈现过程中有着最佳视觉效果的一帧进行冻结。
希望笑傲里也有这种设置吧,有即时重播更好。
四。光效,声效与打击判定生效的同步。
光效,不同武器,技能应该有准确对应的攻击和受击光效。同样道理,刀剑砍在皮肉和盔甲上的声效也应该有所区别。
另外最重要的是这些光效和声效要和打击的生效判定同步。
如果箭在飞行的过程中,目标就开始了掉血,惨叫倒地。何谈打击感?不是穿梆了么?
这点上碰撞判定显然比延时判定的同步性要好得多。
浅谈动作游戏打击感:强弱源于判定帧率相关推荐
- 多角度闲聊游戏打击感
http://www.gameres.com/msg_457162.html 所谓游戏的打击感,一般是游戏中移动/打击/破坏一系列动作时玩家的直观感受. 通常这个名词多用于形容动作游戏,例如横版过关, ...
- Unity-2D游戏-打击感与敌人AI
前言 最近快搞毕设了,学一些Unity2D游戏开发的知识,发现b站宝藏up主奥飒姆Awesome的两个蛮不错的教程,我想简单记录一下它这个游戏设计的方法. 我不一点点实现了,就是分析一下大致框架(方便 ...
- 浅谈精品游戏的研发与发行-蓝港廖明香
为什么80%的码农都做不了架构师?>>> 浅谈精品游戏的研发与发行-蓝港廖明香 随着智能手机与平板电脑等设备的普及,移动游戏以惊人的速度深入到人们生活当中.玩家的选择范围进一步 ...
- ARPG游戏打击感相关的技术简单总结
说好的技术总结,根据近期的工作总结一下体现游戏打击感相关的技术.一般arpg的游戏打击感除了场景的氛围的烘托,策划的数值:连击,奖励伤害数字的连贯积累反馈,硬直加物理击飞ragdoll,更不可忽视的也 ...
- 浅谈棋牌游戏开发框架之架构
浅谈棋牌游戏开发框架之架构 关键字: 棋牌游戏 架构 框架 开发 发表文章 摘要:现在来和大家分享下怎么架构和实现框架来满足棋牌游戏需求的.一.原型符合棋牌项目框架,快速换皮,快速融合.多渠道多包体. ...
- 浅谈Android游戏开发基础和经验
Android游戏开发基础和经验是本文要介绍的内容,主要是来了解并学习Android游戏开发的内容实例,具体关于Android游戏开发内容的详解来看本文. 做一个类似俄罗斯方块的android游戏开发 ...
- 浅谈在游戏陪玩开发中常见的几种加密算法及实现
前言 数字签名.信息加密是游戏陪玩开发前后端都经常需要使用到的技术,应用场景包括了用户登入.交易.信息通讯.oauth 等等,不同的应用场景需要游戏陪玩开发时使用到不同的签名加密算法,或者需要搭配不一 ...
- 怎么做游戏打击感浅述
来自:多玩论坛 http://bbs.duowan.com/thread-27863398-1-1.html 作者:佚名 来源:网络 何为打击感?笔者这里就不复制粘贴一堆概念名词了. 本文目 ...
- c语言 rpg游戏,浅谈RPG游戏设计(一)
Chapter:1什么是RPG游戏? 1.RPG游戏的定义 RPG全称为:Role Playing Game(角色扮演游戏),作为具有一定的情节.描述人物成长过程.表现事件始末的一种游戏,决定了角色扮 ...
最新文章
- 3d stroke插件下载_推荐一款好用的PS 3D地图插件,PS插件3D Map Generator ,一键生成地图神器...
- 2019年,自动化机器学习AutoML技术还火吗? | BDTC 2019
- “最少惊讶”和可变默认参数
- HDOJ 1509 Windows Message Queue
- spring源码阅读(1/4) - Bean生成
- 【机器学习】 - keras学习 - 图片生成器ImageDataGenerator
- python实现pdf到excel的自动批量转换(附 完整代码)
- MSagent 学习笔记
- 十大领域管理软件供应商入选厂商如下(排名不分先后)
- 知乎18万赞回答:真正厉害的人,是怎么分析问题的?
- Google Earth Engine——可视化的美国加州圣华金河流域的100年气候预测模型
- 基于互联网的项目管理——Microsoft Project Central 及其应用
- 关于Mysql插入繁体字等特殊字符显示异常及查询异常
- 抽水马桶工作原理演示
- php配置环境变量方法
- ZYNQ学习笔记(3)-局部重构Partial Reconfiguration
- 【笔记】ARM架构和ARM芯片(一)
- 解决SVN文件夹上边没有对号感叹号等符号的问题
- 百度地图js简单路径规划
- 全国计算机二级报名代码,关于计算机二级考试报名入口
热门文章
- docx行间距怎么设置_word2017如何设置行间距
- pipenv 命令笔记
- 骑行蓝牙耳机哪个好、适合骑车时候戴的骨传导耳机
- 王者荣耀服务器维护了怎么进不去,王者荣耀更新了进不去怎么回事 王者荣耀今早更新了进不去解决办法...
- Windows安装npm淘宝镜像npm ERR! errno -4048 npm ERR! code EPERM npm ERR! syscall unlink
- Nu-LB-NUC140 LCD uc1601 整理
- Mac启动Eclipse提示Failed to create the Java Virtual Machine
- 中国芯片机会:突破封装技术,打通芯片生产最后一公里
- 达人评测锐龙r7 6850u和 i7 1260p选哪个好
- 600 TOPS超高算力,2~8核灵活配置!Imagination新发布神经网络加速器IP