【发布时间】:2010-11-02 05:14:42
【问题描述】:
我想知道是否有一种方法可以编写可以将游戏板上的按钮绑定到某些鼠标/键盘输入的程序。例如,在游戏板上移动模拟摇杆以移动鼠标,然后单击游戏板上的某些按钮 == 按下键盘键或单击鼠标。哪种语言可以做到这一点?
【问题讨论】:
我想知道是否有一种方法可以编写可以将游戏板上的按钮绑定到某些鼠标/键盘输入的程序。例如,在游戏板上移动模拟摇杆以移动鼠标,然后单击游戏板上的某些按钮 == 按下键盘键或单击鼠标。哪种语言可以做到这一点?
【问题讨论】:
你当然可以这样做。问题是让响应能力几乎是即时的。 您可以使用任何能够与输入设备对话的语言来执行此操作。
监听来自游戏手柄的输入。
如果收到输入,则映射到相应的按钮。
抑制游戏手柄输入。
【讨论】:
当然,有可能。您只需要某种操纵杆界面,让您可以读取其操作,然后您的程序可以将其转换为发送到系统的其他操作。
例如,在 Java 中,您可以使用 Jinput 读取操纵杆,然后使用 jawa.awt.Robot 移动鼠标。例如,您可能希望使用一些移动控件,例如二次渐变来加速/减慢鼠标移动,例如,操纵杆在一个方向上推的时间越长。
【讨论】: