2006年08月15日

MIDPのkeyRepeatについて

(´・ω・`)ノシ

えー、最近Oblivion Angelsのゲーム作成だけじゃマンネリ化してきたので、もう一つアクションゲームを作り始めますた。

一言で言うと
『縦スクロールしないシューティングゲームの様なアクションゲーム』
です。

……

……まぁ、今のところ単純なアクションゲームだと言う認識でいてください。

で、プログラムしている途中で、チョット『あれ?』と思った事があるのでその対処法をカキコしときます。

実は、MID2.0にはkeyRepeatedというメソッドがあるのですが、ハッキシ言って「使えません」
えぇ、ムカつきます。
何でこんなムダなメソッドなんぞ作ったんかー!
タダでさえ少ねぇケータイメモリー圧迫してんぢゃねーぞ!(゚Д゚)ゴルァ
って感じです。

このメソッド、動作してる事はしてるらしいんですが、普通のこんぷーたーのキーボードのリピート機能っぽい動作をするそうです。
なので、キーが押されてからタイムラグが生じるみたいです。
(僕の場合はとにかくメソッド自体動作して無いようにみえたのですが)

まぁとにかく使えねーんでどうするかというと、結局keyPressedkeyReleasedを併用するしかないみたいです。

対処法としては

1.適当なboolean変数を作る。(private宣言でOK)
2. keyPressedでbooleanをtrueにする。
3. キーが押された時の処理をする。
4. 適当なメソッドを作ってbooelanがtrueの時の処理をする。(メソッドはゲームのメインループに置く)
5. keyReleasedでbooleanをfalseにする。
6. キーがリリースされた時の処理をする。


っていう風にします。
まぁ簡単っていやぁ簡単ですけどね。w

ちなみにgetKeyStateって言うメソッドも容易されていますが、こういった『チャージ効果』を再現するには、『いつキーが押されたか』や『いつ放された』かが分かりにくいのであまり向いていません。

地道〜にやっていくしかないんですね……(´・ω・`)


posted by 1.618 at 01:15| Comment(10) | TrackBack(0) | JavaTips | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
はじめまして.自分も今MIDPの勉強をしています.
この記事とは関係ないのですが,以前のEclipseMEで難読化できないという記事を拝見しました.自分も似たような現象にあっていたのですが,
設定>java>インストール済みのJRE
のところにJDKのパスを追加したら難読化できました.もう解決済みかもしれませんが,そうでなかったらお試しください.
それでは,ゲーム製作がんばってください.
Posted by あやまどり at 2006年08月26日 22:31
メール友達を作って毎日がHAPPY♪トモコミュなら制限なしにいくらでも友達がつくれちゃう!!メール友達なら直接会わなくていいから安心☆そのまま仲良くなれば付き合っちゃうことも…♪
Posted by メール友達 at 2011年05月02日 06:03
直アド交換をきっかけに、素敵な恋愛をはじめよう!PC・携帯手段を選ばず登録できるからいつでもどこにいてもあなたの理想の人と出会えるんです。メル友から恋人へ素敵な出会いを応援します☆
Posted by 直アド交換 at 2011年05月05日 23:22
素人童貞にコンプレックスを感じてる男子諸君!!そんな心配はこの素人童貞卒業プロジェクトでおさらばしよう!!童貞男子好きの肉食系の女性が集まるこのサイトで童貞を奪ってもらおう!!
Posted by 素人童貞 at 2011年06月09日 20:21
最近一部で話題になっているロケーションベースのソーシャル・ネットワーキング・サービス。まだまだ日本では浸透していませんがTwitterの次にくるのはこのフォースクエアで間違いありません!
Posted by フォースクエア at 2011年06月28日 15:29
処女の為の専用出会い系サイトです。やっぱりどうせ出会うなら処女の方がいいよね♪処女なんて恥ずかしい!処女を早く捨てたい!という女の子たちが集まるサイトで優しく処女を奪ってあげよう☆
Posted by 処女 at 2011年06月30日 22:16
副業でお小遣い稼ぎしませんか?ライター募集のご紹介です。自宅で出来るので空いた時間にお仕事可能です。真面目に取り組んでいただけるあなたからのご応募をお待ちしております。
Posted by ライター募集 at 2011年08月19日 18:34
ニューハーフに興味がある人はここでチェック!あなたがニューハーフと付き合える可能性がどのくらいあるのかがわかります!自分では気づかなかった隠された性癖を探してみませんか?
Posted by ニューハーフ at 2011年09月05日 10:48
あなたのグリー知識はどのくらい??GREEチェッカーで一発診断!!このサイトは、みんなの「GREE度」をチェックする性格診断サイトです。約3分全部で15個の設問があります。
Posted by グリー at 2011年09月06日 11:59
主婦の方にぴったりの副業を初めてみませんか?在宅で出来るので時間にとらわれずにお仕事していただけます。真面目に取り組んで頂ける方からの募集をお待ちしております。
Posted by 主婦 副業 at 2011年09月21日 16:06
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。