1

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

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

这个以前的网站(解决方案1)也说你可以通过伪造一个rs232串口来做到这一点,但是我不知道那是什么意思,我也没有工具来做到这一点。

我在程序中使用了 Unity,所以我想,如果我在 Unity 论坛上发帖,我会得到答案。结果,我没有得到答案。(链接到我在论坛上的帖子)

有什么方法可以使用 C# 模拟 PS4 控制器的操纵杆,最好没有外部程序和设备驱动程序,还是我使用vJoyViGEm卡住了?

提前致谢!

4

1 回答 1

0

我最终使用了ViGEm,它与 C# 兼容。ViGEm 是一个支持 XBOX 360 和 PS4 控制器的 C# 游戏手柄仿真程序。
我使用 ViGEm 而不是vJoy的原因是因为 ViGEm 有更简单的说明和论坛。

于 2020-11-20T03:35:23.017 回答