x360控制器上有很多游戏正在忙碌中,但PS3 DS3控制器却无法正确映射它们。

MotionInJoy可以使用“仿真360控制器”进行清理,但仅适用于PC。
还有另一个纯PC项目:x360ce:https://code.google.com/p/x360ce/

这是一个问题:mac os x有什么解决方案吗?
如果没有,为什么!

最佳答案

OSX上没有解决方案,无法读取DirectInput并模拟XInput。

我看了一下x360ce。它使用SharpDX在DirectInput和Xinput API上进行通信,因此对于这样的应用程序来说,这将是一个很好的开始。问题是它是用C#编写的。这就是OSX中没有解决方案的原因-与DI / XI进行交互的最佳库是用Microsoft语言(自然)编写的。

我不确定我们需要像Mono之类的东西在Mac上运行.cs的方法,我不确定。

这不是一个向DI / XI编写本机接口或在Mac上运行SharpDX的小项目,但这非常有教育意义。

关于macos - 将XInput调用转换为MAC OS X上的DirectInput调用(从PS3模拟x360 Controller ),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20775819/

10-16 11:10