Tôi đang sử dụng mô-đun cần điều khiển của Pygame/SDL để nhận dữ liệu đầu vào từ một gamepad. Mỗi lần tôi gọi phương thức get_hat()
của nó, nó in ra bàn điều khiển. Đây là vấn đề kể từ khi tôi sử dụng giao diện điều khiển để giúp tôi gỡ lỗi và bây giờ nó bị ngập với SDL_JoystickGetHat value:0:
60 lần mỗi giây. Có cách nào tôi có thể vô hiệu hóa điều này? Hoặc là thông qua một tùy chọn trong Pygame/SDL hoặc tắt giao diện điều khiển đầu ra trong khi chức năng gọi? Tôi thấy không có đề cập đến điều này trong tài liệu Pygame.Làm thế nào để ngăn chặn đầu ra console trong Python?
chỉnh sửa: Điều này hóa ra là do gỡ lỗi được bật khi thư viện SDL được biên dịch.
Bây giờ tôi tò mò những gì nền tảng mà bạn đang sử dụng (Linux distro?), Và những gì gói bạn đang sử dụng? Hay bạn đã tự biên dịch nó? – Keith
Đây là một thời gian dài trước đây, nhưng tôi đã sử dụng Windows, Python 2.6 và Pygame 1.9 (bao gồm SDL). Tôi đã đi với trình cài đặt Windows của họ và tất cả mọi thứ đã được biên soạn. – tankadillo