【问题标题】:Windows 10 pygame joystick can not read only one of the axis (z-rotation)Windows 10 pygame 操纵杆不能只读取一个轴(z 旋转)
【发布时间】:2017-09-06 14:48:52
【问题描述】:

我正在运行 Windows 10。我想使用 pygame 读取(Thrustmaster 方向盘)操纵杆轴和按钮。我可以正确读取所有值,除了一个轴(z 旋转,我从 Windows 的默认游戏控制器读取)。可以检测到那个轴,但是程序返回的值没有改变是我踩了踏板。有两个踏板,另一个工作得很好。

免责声明:

  1. 滚轮工作正常,因为我可以从 windows 游戏控制器读取所有轴(默认一个)

  2. 之前,我在另一台笔记本电脑上运行旧版本的 Windows 10,同样的代码运行良好。当我在新买的 PC 上试用它时,它不起作用。难道是这样,一些愚蠢的Windows更新导致了这个问题?我应该如何解决这个问题?我不能回滚Windows,因为它是新的PC,我没有返回点。

对此的任何见解将不胜感激。

【问题讨论】:

    标签: windows pygame axis joystick


    【解决方案1】:

    请确保您正确安装了 pygame,不一定是 Windows 更新的问题。您还应该确保您使用 Python 3.6 for pygame。

    https://www.pygame.org/wiki/GettingStarted#Windows%20installation

    假设 Windows 更新存在问题,您可能还想查看他们的 IRC 寻求帮助,这可能是他们的软件中的错误。这里有更多信息:

    https://www.pygame.org/wiki/info

    【讨论】:

    • 您好 Rob,非常感谢您的回答。我正在使用 Python 2.7.13。你认为这会导致问题吗?我所有的程序都是用 Python2 而不是 Python3 编写的。
    • 可以在这里找到接受 Python 2.7 的版本的下载 python-gaming.com/pygame/downloads.html
    • 再次感谢 Rob。我使用 pip install pygame 安装了 pygame。安装的版本是 pygame 1.9.3。此版本在稍早版本的 Windows 10 上运行良好,但在我新购买的 PC 上运行良好。我向 pygame 开发社区发送了一封电子邮件。希望也能从那里听到一些声音;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-21
    • 2016-09-02
    • 2020-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多