Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/00580.jsonl.gz/3

くいなちゃん2019年06月18日
「プログラミング言語Kuin」の逆引き辞典12、マウスやキーボードやゲームパッドの入力を取得する方法についてです。
1.1ゲームでの入力を取得する
ゲームなどで、ゲームパッドやキーボードからの入力を取得するには「input@pad(ゲームパッドの番号,ゲームパッドのボタン)」とします。 この関数を使うと、ゲームパッドにキーボードが割り当てられているとみなし、ゲームパッドとキーボードの入力を同じように扱うことができます(図1-1)。
デフォルトではゲームパッドの「%a」ボタンには、キーボードの「Zキー」「Enterキー」「スペースキー」が割り当てられていて、これらのキーかゲームパッドのボタンを押すと、10行目により画面が青く描画されます。
input@pad関数の第1引数には、0から順に、何番目のゲームパッドの状態を取得するかを指定します。
input@pad関数の戻り値は、押されていなければ0が返り、押された瞬間には1が返り、押され続けていれば2以上の値が返ります。 この値の状態は「wnd@act()」内で更新され、ボタンが押され続けていると1ずつ増加します。
(この記事は執筆中です！)
©Kuina-chan