Stage1st

 找回密码
 立即注册
搜索
12
返回列表 发新帖回复
楼主: 有点追求

[其他] 帧数表到底怎么理解。

[复制链接]
     
发表于 2019-5-16 12:28 | 显示全部楼层
塔奇克马 发表于 2019-5-16 12:22
我有个问题,这样的话帧数越低是不是无敌时间越长?

不会  比如MHW有30帧60帧模式  但无敌时间不会变   

动作天尊肯定不会在这种问题上摔跟头
回复

使用道具 举报

     
发表于 2019-5-16 12:32 | 显示全部楼层
osborn 发表于 2019-5-16 12:27
家用机一般是锁帧数的,如果用pc玩、帧数不固定的话就要换算成秒数了。我们平时说的是假定游戏以60帧运行 ...

帧数浮动的话要分正常还是异常,如果是机器性能问题导致掉帧拖慢什么的那判定应该也没法保证正确

入过性能过剩比如MHW的不锁帧模式那我想也会有对应的比例调整,最终回避的无敌时间也会尽量保证一致,否则玩家体验就会出问题了
回复

使用道具 举报

     
发表于 2019-5-16 12:42 | 显示全部楼层
逻辑帧 / 显示帧 是区分的

你不插电视/显示器,该什么逻辑也还是什么逻辑

还有就是,现实中的时间,最多可以细分到普朗克时间,游戏中大多是 1/60 秒,如果你快了/慢了几毫秒,如果最终落在同一帧上,在游戏逻辑上毫无区别
回复

使用道具 举报

     
发表于 2019-5-16 12:47 | 显示全部楼层
sorayang 发表于 2019-5-16 12:28
不会  比如MHW有30帧60帧模式  但无敌时间不会变   

动作天尊肯定不会在这种问题上摔跟头 ...

动作天尊的生化2RE就因为帧数问题导致120帧的小刀攻击力比30帧的小刀强.
回复

使用道具 举报

     
发表于 2019-5-16 12:49 | 显示全部楼层
シャスタ 发表于 2019-5-16 12:47
动作天尊的生化2RE就因为帧数问题导致120帧的小刀攻击力比30帧的小刀强.

这啥原理,如果是程序bug修订了那还是天尊
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-5-16 12:52 | 显示全部楼层
sorayang 发表于 2019-5-16 12:24
帧数多少其实没啥好研究的,砖头书上也都写明了

最终还是要玩家自己去练才能抓到从哪个动作开始有伤害判 ...

2G玩无回滚的时候有种鬼武者一闪的刺激感,后面无敌帧变多就感觉普通了。武士道模式刚出现的时候好多人说这系列毁了,然而真香。之前2G在psv上复刻的时候我们几个小伙伴重新开了一次荒,回想起了那些被甩尾和铁山靠支配,不得不去刷迅龙套的日子。当然,只有队中没有锤子的时候是这样。
回复

使用道具 举报

     
发表于 2019-5-16 13:04 | 显示全部楼层
我觉得你这问题 csgo的64tick和128tick服务区别应该能解释
回复

使用道具 举报

     
发表于 2019-5-16 13:09 | 显示全部楼层
塔奇克马 发表于 2019-5-16 12:22
我有个问题,这样的话帧数越低是不是无敌时间越长?

正常人思维做出来的游戏不会

打比方说街霸运行在60帧的前提下,升龙9帧(0.15秒)无敌,这个无敌时间刚好持续到脚离开地面为止
那么这款街霸运行在30帧/120帧的话,游戏速度不变,只是动作的流畅程度减半/加倍,升龙无敌仍然是持续0.15秒,到脚离开地面为止
这个例子里帧数的变动不影响游戏的实际表现

以上是第一种正常思维,还有稍稍劣化的第二种正常思维
还是街霸的例子,30/120帧的时候,游戏速度会减半/加倍,升龙的无敌时间变成了0.3/0.075,但是人物的动作等比地减慢/加快了,这个动作的无敌时间仍然是持续到脚离开地面为止
这个例子里帧数的变动影响游戏速度,但游戏中所有的元素都仅仅是等比例加快/减慢了,其他方面没有受影响

最后就是不正常思维做出来的游戏了,不知道是为了节约机能还是偷懒什么的,只要改变游戏运行速度,游戏内的基础法则就会出各种各样的毛病
回复

使用道具 举报

     
发表于 2019-5-24 09:35 | 显示全部楼层
网上所说的黑魂翻滚无敌帧数应该都是以PS4或者PS3这种主机的30帧来说的。
魂3这种PC60帧的游戏无敌帧数不能按照主机的帧数来算。
不过魂1,魂2,魂3PC不也是锁帧的吗?你能玩到144,240帧的魂3?
回复

使用道具 举报

     
发表于 2019-5-24 10:40 | 显示全部楼层
居然不是说格斗游戏。。。
回复

使用道具 举报

     
发表于 2019-5-24 11:31 | 显示全部楼层
苹果的runloop的一个周期好像是17毫秒,那么60帧就是1.02秒,实际上是比一秒多一点点
回复

使用道具 举报

     
发表于 2019-5-24 11:57 | 显示全部楼层
至少你按游戏厂家设置的帧数玩,就不用考虑实际多少帧无敌了,直接转化成体感时间就是了

但强行改帧数会不会出bug呢  

上次说ps系向下兼容,一大朵人还指望老游戏一键解锁帧数
回复

使用道具 举报

     
发表于 2019-5-24 13:22 | 显示全部楼层
电风扇 发表于 2019-5-16 13:09
正常人思维做出来的游戏不会

打比方说街霸运行在60帧的前提下,升龙9帧(0.15秒)无敌,这个无敌时间刚 ...

卡普空自己就用过多次第二种思维,恶魔战士超级街霸2x少年街霸漫画英雄……全是可以自己调速度的,我个人非常反感这种方式,现在也不明白这些游戏的3档速度到底对应秒间几帧,好在从街霸3开始卡普空总算不这么干了。
回复

使用道具 举报

     
发表于 2019-5-24 13:36 | 显示全部楼层
最近学unity的理解,不一定对:它有两个更新帧的事件分别是Update和FixedUpdate,其中Update是每渲染一帧调用一次的,而FixedUpdate与显示帧率无关,用来计算物理和逻辑,可能渲染几帧调一次也可能一帧之内调用多次。
所以你们讨论的应该是后者
回复

使用道具 举报

     
发表于 2019-5-28 13:41 | 显示全部楼层
本帖最后由 Zest 于 2019-5-28 13:45 编辑
sorayang 发表于 2019-5-16 12:49
这啥原理,如果是程序bug修订了那还是天尊


是码农考虑不完善,好像黑魂2也有类似的BUG,旧作小刀的判定是只攻击敌人一次,所以每刀的伤害都是固定的,但重置2中改成会对敌人造成多段伤害,比如先砍到手后砍到身体就算两段伤害,推测是卡婊的码农用了一种简单粗暴的伤害计算方式写的代码,就是画面每经过一帧就判断这一帧里刀的模型和敌人的模型是否重叠也就是划中,然后按划中的次数计算伤害,帧数越高,一刀的砍中判断次数就越多,因此伤害越高,60帧下砍死G1要40多刀,200帧左右只要22刀就能砍死G1
回复

使用道具 举报

     
发表于 2019-5-28 15:00 | 显示全部楼层
sorayang 发表于 2019-5-16 12:28
不会  比如MHW有30帧60帧模式  但无敌时间不会变   

动作天尊肯定不会在这种问题上摔跟头 ...

生化2RE的小刀还真出这事了.
回复

使用道具 举报

     
发表于 2019-5-28 18:17 来自手机 | 显示全部楼层
Booorunestud 发表于 2019-5-16 12:06
只在传统格斗游戏里面关心帧数

大亂鬥沒帧数表玩不了
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-5-28 18:35 来自手机 | 显示全部楼层
本帖最后由 dcatzz 于 2019-5-28 18:44 编辑

帧率越高、帧间隔越稳定视觉效果就越流畅,帧率高的流畅度>帧率低的,帧间隔不稳定的,哪怕游戏生成帧数很高也会产生明显卡顿感
不过只有当游戏运行不能保持高帧率时才会锁定一个较低的帧率来维持基本的游戏体验吧
刷新率高的显示器比刷新率低的视觉效果更流畅,但刷新率相仿时,比如120Hz和144Hz、60Hz和75Hz很多人未必能分辨出来,至于显示器刷新率高于游戏生成帧数是什么效果我也没遇到过

—— 来自 samsung SM-G9730, Android 9上的 S1Next-鹅版 v2.1.2
回复

使用道具 举报

     
发表于 2019-5-28 18:39 来自手机 | 显示全部楼层
我碰到过最离谱的是帧数越高弹药消耗越快,然而单位时间输出一样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|stage1st ( 沪ICP备13020230 沪公安备31011302000944 )

GMT+8, 2019-6-17 21:38 , Processed in 0.036545 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表