getkeyメソッド(Objectクラス)
キーボードのキーやマウスボタンが押されているかどうか判定します。
書式 | ||
getkey(i)
戻り値: 0:押されていない 1:今押されたばかり 2以上:押しっぱなしになっている
|
主なキーのキーIDを示します。
1 マウスの左ボタン 2 マウスの右ボタン 4 マウスのホイールボタン 32 スペースキー 37 カーソルキー← 38 カーソルキー↑ 39 カーソルキー→ 40 カーソルキー↓ 48-57 数字0-9(Q W E...の上段に並んでいるキー) 65-90 アルファベットA-Z 96-105 テンキーの0-9 16 左、右シフト(両方16)
これ以外のキーについては、豆乳レシピに掲載されています。
例1 | 実行方法... |
extends SpriteChar; while (1) { if (getkey(32)>0) x+=1; update(); }▲ スペースキーの状態が押されていると横移動します。 |
extends SpriteChar; while (1) { i=0; while(i<255) { if (getkey(i)) drawText(i,10,i,color(255,255,255)); i=i+1; } update(); } |
※Tonyuがアクティブでないときにgetkeyを無効にする
$Options.set("deactivate_disableKey",1);
参照: $Options.setメソッド