HSPのキー入力
HSPでは3種類のキー入力判定ができる。
| onkey | ひとつのキーを押したときにラベルへジャンプする。 |
| getkey | ひとつキーが押されているかいないか。 |
| stick | 同時押しがわかる(全てのキーではない)。 |
onkey
onkey *oshita
stop
*oshita
mes "押した"
stop
キーを押したときラベルへジャンプする。同時押しを検出できない。
getkey
repeat getkey キー, 1 if キー == 1 { // マウスが押されている } else { // マウスが押されていない } wait 1 loop
stick
repeat stick キー if キー & 1 : ... // ← if キー & 2 : ... // ↑ if キー & 4 : ... // → if キー & 8 : ... // ↓ wait 1 loop
複数のキーの同時押しを検出できる。ただし押された瞬間のみ。
このwikiの更新情報RSS