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