将XInput调用转换为MAC OS X上的DirectInput调用(从PS3模拟x360控制器)

时间:2013-12-25 18:53:06

标签: macos controller directinput ps3 xinput

很多游戏都在使用x360控制器,但没有正确映射到PS3 DS3控制器......

MotionInJoy使用“模拟360控制器”进行清理,但它仅适用于PC。 还有另一个仅限PC的项目:x360ce:https://code.google.com/p/x360ce/

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

1 个答案:

答案 0 :(得分:0)

OSX上没有解决DirectInput和模拟XInput的解决方案。

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

我认为我们需要像Mono之类的东西在mac上运行.cs,我不确定。

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