从Flash中读取操纵杆

时间:2009-08-25 22:25:44

标签: flash

我可以阅读操纵杆作为Flash小程序的输入吗?我有什么选择?

理想情况下,我希望MacOSX和Windows之间可以移植,但Windows特定的内容是可以接受的。 (Linux是不是太希望了?)我也希望提供模拟(ish)支持;也就是说,我可能会被告知操纵杆向上移动62%,向左移动32%,而不仅仅是“向上”或“向上和向左”。

我更喜欢除了基本的Adobe Flash插件之外不需要的东西,但我应该能够安装其他软件。

搜索,我发现的是各种包,它们读取操纵杆界面并将键盘输入Flash。这些似乎很粗糙,不支持模拟输入,可能会增加延迟(这适用于游戏,因此响应性很重要),并且可能很脆弱(我可能控制它运行的硬件和操作系统,但更喜欢灵活性最后一分钟的惊喜)。

2 个答案:

答案 0 :(得分:3)

读取实际操纵杆数据的唯一真正方法是使用SWF包装器,例如MDM Zinc。他们的产品does seem to support joysticks,但仅限于Windows(整个产品支持Windows / Mac / Linux)。

另一个SWF包装器SWFStudio也支持Windows操纵杆。

答案 1 :(得分:1)

把它简单,破碎的话: flash无法访问操纵杆输入

你应该考虑Branden或某些软件指出的将操纵杆输入转换为键盘/鼠标输入的选项...除此之外,在bytearray.org上有this little library ...

格尔茨

back2dos