我有一个合作的PC游戏,但第二个玩家需要Xbox游戏杆才能玩。 好吧,我没有Xbox控制器我有一些其他的10块巴特操纵杆和游戏不认识他。 所以我尝试了不同的程序来模拟任何操纵杆到XBox操纵杆,但因为我的便宜,程序也不会识别它。 所以我想尝试创建一个模拟XBox操纵杆输入的程序。 然后我将捕获我的操纵杆点击并发送Xbox模拟的。 我知道如何抓住我已经完成的操纵杆点击。 问题很简单 – 如何将XBox360控制器输入发送到我的电脑?
joystick.cs using System; using Microsoft.DirectX.DirectInput; namespace gameproject { /// /// Description of device. /// class joysticks { public static Device joystick; public static JoystickState state; public static void InitDevices() //Function of initialize device { //create joystick device. foreach (DeviceInstance di in Manager.GetDevices( DeviceClass.GameControl, EnumDevicesFlags.AttachedOnly)) { joystick = new Device(di.InstanceGuid); break; } if (joystick == null) […]
我在Google上搜索了这个,但我想出的唯一的东西已经过时而且没有用。 有没有人有关于如何使用C#.NET获取操纵杆数据的任何信息?