PythonによるRTコンポーネント講座(その11)
![]()
今回は、Pygameを使ってゲームパッドコンポーネントを作成します。
サンプルはここ。
仕様は
| 名称 | データのタイプ | 意味 |
| Ball | TimedDoubleSeq | ジョイボール |
| button | TimedLongSeq | ボタン |
| axis | TimedLongSeq | 十字キー |
| hat | TimedLongSeq | ジョイスティック |
となっており、全部アウトポートです。
ジョイボールは試していないのでわかりませんが、buttonは押したボタンが1、押されていないボタンが0となる配列です。
十字キーも同様に押した方向が1、それ以外は0の配列。
ジョイスティックは向いた方向が1、それ以外は0です。
テストしていないので不明ですが、Windowsだけではなく、Linuxでも動作するはずです。
解説はまた後日。