BaseActor
getkeyメソッド
キーの押下状態を取得します.
書式
getkey(code)
- code に調べたいキーのキーコード(数値)またはキーの名前(文字列)を指定します.
- キーの状態に応じて次の数値を返します
- 0: 押されていない
- 1: 押されたばかり
- 2以上: 押しっぱなしになっている(押されて続けているフレーム数)
キーの名前の一覧
- "right","left","down","up" : 矢印キー
- "space": スペースキー
- "0"~"9", "A"~"Z", "a"~"z": それぞれの英数字キー
- "mouseleft", "moueright": マウスの左右ボタン
- "shift", "ctrl", "alt", "enter"
キーコード一覧
left: 37 , up:38 , right: 39, down:40,
space:32, enter:13, shift:16, ctrl:17, alt:18,
A-Z: 65-90, 0-9: 48-57, mouseleft: 1
例:
if (getkey("a")) {
// a が押されている場合、この部分が実行される
}
if (getkey("a")==1) {
// a が押されたばかりの場合、この部分が実行される
}
参照
オブジェクトを動かす