2

Raspberry Pi で Logitech Logitech Extreme 3D Pro の値を読み取りたいです。私はpygameライブラリを使用しています

スクリプト:

import pygame
import sys
import time

pygame.joystick.init()

print pygame.joystick.get_count()

_joystick = pygame.joystick.Joystick(0)
_joystick.init()
print _joystick.get_init()
print _joystick.get_id()
print _joystick.get_name()
print _joystick.get_numaxes()
print _joystick.get_numballs()
print _joystick.get_numbuttons()
print _joystick.get_numhats()
print _joystick.get_axis(0)

出力:

1
1
0
Logitech Logitech Extreme 3D Pro
4
0
12
SDL_JoystickNumHats value:1:
1
SDL_JoystickGetAxis value:0:
0.0

軸は4本あり、全部回しました。

問題が見つかりません。私はすでに他の軸を使用してみました。

手伝ってくれてありがとう。

4

3 に答える 3

3

私は同じ問題に遭遇しました。ジョイスティックから情報を読み取るには、pygame.event.get() を記述する必要があります。そうしないと、更新されません。

于 2014-09-29T23:09:44.820 に答える