月別: 2009年3月

キー入力 MIDP

( ´・ω・)アレ? getKeyStates()メソッドで数字キーの値が取れるのか。
「0」はどうすんだろ。

ゲームA・ゲームB・ゲームC・ゲームDの4つのキーは機種依存キーですが、オープンアプリ(Java)では1・3・7・9キーとなります。クリアキーを押した時のキーコード(0)をgetGameAction()メソッドに渡すと例外が発生する機種もあるので、値を渡す前にチェックしたほうが良いでしょう。
また、数字キーを方向キー・決定キーとしても判定するので(2:上,4:左,6:右,8:下,5:決定)、数字キーとして使いたい時は方向キーより先に判定するようにしてください(第四回 キー入力の処理