混世魔头
原帖由 ly2458 于 2018-3-6 00:46 发表 posted by wap, platform: Android 对于街机摇杆,我有个疑问,斜方向的角度变化是如何实现的? 比如左上20度,左上40度,都是左上,但角度还是有差异的。 只依靠两个微动闭合,理论上应该是只能得到左上45度吧? ...
查看详细资料
TOP
银河飞将
小侠
原帖由 @crazyjojo 于 2018-3-7 11:47 发表 没有,只能判断45度。电路板的驱动,就是判断是否两个同时按而已。 想要在硬件层有线性判断,只有用模拟量传感器,像摇杆这种。 但是古典游戏类型并没有相应的软件设置,比如ftg,斜向跳跃的轨迹是固定的(系统进化了不同的大中小跳,以及空中出招来变轨,战术层的不讨论),甚至有了模拟摇杆之后,还要用软件做分段识别,比如1575就都认为是45度,非常粗暴。
原帖由 ly2458 于 2018-3-7 12:42 发表 posted by wap, platform: Android 感谢解惑。也就是说街机摇杆硬件上能实现的是八向控制,对吧。
原帖由 @crazyjojo 于 2018-3-7 14:07 发表 底层硬件只能四方向。配合软件可以八向。软件有几层,io板,基板,游戏,就看怎么调用。以前jamma接口是硬接线,一般在基板层识别。很古老的基板和游戏,连这些功能都不健全。 到jvs时期底层的功能都被做进了io板芯片,比如触点过滤和对向排斥,斜方向识别。 看bios设定就一目了然。 最左边的九个0就是判断八方向的。 http://vgdiy.com/bbs/data/attachment/forum/201704/26/155724qg4ligol734igpqq.jpg