[表示 : 全て 最新50 1-99 2chのread.cgiへ]
Update time : 11/09 11:25 / Filesize : 12 KB / Number-of Response : 42
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WOLF RPGエディター 質問スレ 其の5



20 名前:名前は開発中のものです。 mailto:sage [2012/11/05(月) 21:52:50.54 ID:BpTxgp1N]
「Xキーが押されている状態ならばメニュー表示or消去」という分岐を繰り返すから、
Xキーを押しっぱなしにしているとメニューの表示消去が連続で行われてしまう

「Xキーがいったん離されたあと、再び押されている状態ならばメニュー表示or消去」と解釈すればいい
つまり、Xキーがいったん離されたことを監視する分岐・変数を作ればいい

1. Xキーの入力状況をチェックする
2. Xキーが押されていない→変数を1にする
3. Xキーが押されており、なおかつ変数が1である→変数を0にして、メニュー表示or消去
4. ループなり並列実行終了なりで最初に戻る

という構造の並列実行やループで、求める動作がおそらく実現する
あくまで例で、「キーがいったん押されていない状態になった」ことを判定できれば何でもよい

「特定キーのみ判定」は「指定されたキー以外の入力を無視する」機能だから、
今回の目的とは直接の関係はない

「キーが押されるまで待つ」を利用すれば、「キーがいったん離されたあと押された」ことが担保されるので、
一見メニュー表示消去に使えないでも無さそうだが、
並列実行やループがそこで待機してしまうため、暴発防止の手間がかかる


違ったらすまんコ






[ 続きを読む ] / [ 携帯版 ]

全部読む 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<12KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef