如何使用C#在PC上模拟PS4控制器的操纵杆



我一直在创建一个在电脑上玩游戏的程序,但控件在我的手机上。但是,我不知道如何模拟操纵杆,所以我在网上搜索。

在这个网站上,有人说我需要制作自己的设备驱动程序来模拟它,但在这个网站(解决方案2(上,它说你可以使用操纵杆通知消息来完成。我查了一下,但它似乎只支持C++,而不支持C#。

这个以前的网站(解决方案1(也指出,你可以通过伪造rs232串行端口来做到这一点,但我不知道这意味着什么,我也没有工具来做到。

我在这个项目中使用了Unity,所以我想,如果我在Unity论坛上发帖,我会得到答案。事实证明,我没有得到答案。(链接到我在论坛上的帖子(

有没有任何方法可以使用C#模拟PS4控制器的操纵杆,最好没有外部程序和设备驱动程序,或者我一直在使用vJoy或ViGEm?

提前感谢

我最终使用了与C#兼容的ViGEm。ViGEm是一个支持XBOX 360和PS4控制器的C#游戏板模拟程序
我之所以使用ViGEm而不是vJoy,是因为ViGEm有更简单的说明和论坛。

相关内容

  • 没有找到相关文章

最新更新