单击游戏交流网

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 200|回复: 20

格斗游戏的键盘输入优化

[复制链接]

3

主题

6

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2022-11-27 14:02:00 | 显示全部楼层 |阅读模式
前言:

最近琐事缠身,很久没有更新专栏了。这次借着KOFXIV移植PC之际,聊一聊「使用键盘玩格斗游戏时发招困难」的事。
为什么用键盘玩某些格斗游戏总是发不出招——尤其是半圆指令(←↙↓↘→或→↘↓↙←)、用摇杆就没问题?

可能有不少玩家都疑惑过这个问题。
答案是:因为你的手按得不够准、指令输入错误,而游戏又没做出招优化。
用键盘玩格斗游戏的玩家,通常是左手无名指、中指、食指共同控制方向。以WASD键位为例,输入←↙↓↘→时,三根手指要快速依序按下A、S、D。理想的输入应该是A、AS、S、SD、D,也就是无名指的A应该在食指按下D之前抬起,但是实际快速操作中这里很容易配合出错:D被按下的时候,A还没有抬起,于是指令就变成了A、AS、ASD、SD、D。
中间那个ASD,即←↓→同按,相反的两个方向同时触发,游戏如何处理这个非法输入就是问题的关键。

一个常见的做法是接受更晚输入的方向、撤销反方向。例如从←到←+→,识别出的指令就是←→。这样一来,从←+↓到←+↓+→到↓+→,识别的指令就是↙↘↘,而不是玩家想要的↙↓↘。
最近刚刚移植PC的KOFXIV就是这么干的,游戏尚未正式发售,但是付费预购的玩家已经可以下载测试版玩。结果大家纷纷发现KOFXIV这游戏键盘出招没优化,两半圆超杀按十次出一次,手残点的连八稚女和天地返都发不出,论坛里一片哀嚎。


如图,正常用手柄或摇杆输入→↘↓↙←→↘↓↙←P超杀,游戏毫无压力地正确识别了指令。


同样的指令,用键盘输入,就会变成这个样子:


游戏识别到的指令变成了→↘↙←→↘↙↙←P,两个半圆都没有识别出中间的↓——而这游戏偏偏把指令序列判定做得比较严,只有单半圆的小必杀技可以跳过↓,八稚女或两半圆超杀则严格要求必须有↓输入……
所以键盘玩家出招频频失败。实际上用键盘发出两半圆超杀并不是不可能,但要想成功必须精确协调手指,保证中间有一瞬间↓是单独输入的才可以。
那么为什么有的游戏用键盘出招就毫无压力呢?

有两种方法可以做到出招优化,也就是更容易出招。

  • 输入优化:在输入层面屏蔽掉非法输入,当←+→同按时,把这两个方向互相抵消掉,以识别出正确的↓。
  • 指令优化:输入不做加工,但是把指令序列判定宽松化,接受简化指令,例如半圆指令允许跳过↓。
指令优化和键盘无关,属于游戏本身的特性。例如USFIV就没有做输入优化,但是有指令优化,除了整圆投要求较特殊以外,包括两半圆超杀在内的任何半圆指令都可以跳过↓,接受→↘↙←这种输入。再例如KOF97,指令简化方面臭名昭著,←↙↓↘→只需要输入↙→即可,随便怎么按都有招。简化得太过分甚至容易造成误操作。
而输入优化就属于专门照顾键盘玩家的举动了——对于大部分格斗游戏的默认输入装置,也就是摇杆,相反方向同时输入是不可能发生的。


手柄上基本也不可能出错,因为手柄是靠拇指一个手指「搓招」,正常不会同时按到相反方向。尤其是一体式十字键或模拟摇杆,结构上也避免了非法输入。
对于街机模拟器来说,由于游戏ROM未必有指令优化,模拟器本身的输入优化就对改善手感起到了很大作用。而且实际上解决起来并不复杂,只是不到10行代码的事。完全不是能不能做,只是想不想做的问题——你看前作KOFXIII就有完善的键盘输入优化,


以及谜一般接地气的中文翻译……


总之,KOFXIV截至2017年5月25日1.02版都还没有解决这个问题。现在离游戏正式发售还有一段时间,鉴于现在的版本用键盘基本没法好好玩,如果您打算购入本作的键盘玩家,在此建议您:

  • 暂时持币观望,不要购买。
  • 或者在官方论坛反馈问题,引起开发团队重视,更新游戏补丁。
  • 或者……还是多练练摇杆吧。
毕竟PC版格斗游戏通常是三手移植冷饭,诚意什么的基本都喂狗了,键盘只是表面上支持实际还是很恶心——例如它们的自定义键位大多无法影响菜单功能,导致选菜单是一套键位、选角色和玩又是另一套键位的割裂体验。最后横竖你还是要用摇杆的。

(更新:2017年5月31日1.04版键盘出招已改进)

附录 - Steam上其它一些游戏的出招优化测试:


  • KOFXIII:有输入优化。前面说过了。
  • USFIV:无输入优化但是有指令优化。这个前面也说过了。SFV我没买。
  • UMVC3:无输入优化。半圆悲剧。
  • Arc System系列:随机测了手上的几款GG和BB,全部有键盘输入优化。该社的游戏我没买齐,推测应该都没问题。
  • Skullgirls:有输入优化,但是游戏内没有用半圆指令的必杀技。

附录2 - 参考阅读:


  • 格斗游戏用键盘操作的出招斜向优化是如何制作的? - 知乎(@Thinkraft )
  • 键盘出招分析+出招优化的MAME+源码(更新) - 『 EMU & FAQ 』 - 琵琶行论坛 - Powered by Discuz!(GSC2007)
  • MAME出招优化+源码(第二版) - 『 EMU & FAQ 』 - 琵琶行论坛 - Powered by Discuz!(GSC2007)https://github.com/mamedev/mame/blob/master/src/emu/ioport.cpp

本文题图来自https://commons.wikimedia.org/wiki/File:Wasd-keys.JPG,Samuel Skånberg摄。
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 14:02:39 | 显示全部楼层
迷之接地气笑抽
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 14:03:03 | 显示全部楼层
说真的,我现在还玩拳皇13的原因就是对电脑配置要求不高而且有键盘指令优化。可以说是主流格斗游戏里最便宜的游戏
回复

使用道具 举报

0

主题

4

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2022-11-27 14:03:34 | 显示全部楼层
T叔科普物,受教了(゚⊿゚)ツ
回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-11-27 14:04:09 | 显示全部楼层
用模拟器玩儿双截龙格斗,abobo的26p很好出,但426或者624就很难很难出。不过有意思的是arclive就没这个问题,特别好出
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 14:04:18 | 显示全部楼层
97键盘玩家表示无名指没食指灵活 1p和2p完全不是一个操作
回复

使用道具 举报

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-11-27 14:04:29 | 显示全部楼层
kof不是2013就没了吗。。。又活过来了?
回复

使用道具 举报

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 14:04:59 | 显示全部楼层
当年在宿舍模拟器拳皇2000大家玩的沉迷,发招都没任何问题,怪异点的八神卸风,复杂的克拉克必杀相当于摇杆转两圈那个,键盘都很六啊,多练练不就好了。
回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 14:05:52 | 显示全部楼层
还是arc system有良心,等BBCF打折入手
回复

使用道具 举报

0

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-11-27 14:06:31 | 显示全部楼层
umvc3应该不是没有输入优化,而是游戏输入需要压着最后一个方向按攻击,这种有点特殊的手感用手柄也是一样,不知道卡普空为何这么做
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|单击游戏交流网

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

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