RPGツクール2000/イベントコマンド(フィールド)【サイトトップへ戻る】 キー入力の処理 ■同時押しの処理 (更新:2020/06/28) 定期的に並列処理するを使って、 2つのキーが同時に押されているかどうかを調べるイベント処理を設定します。
■同時押しの基本 イベントコマンド:キー入力の処理では複数のキーのチェックが入っていても、 1つのキーコードしか変数に設定する事ができません。 そのため、下の画像のように決定キーと取り消しキーを調べるようにしても、 どちらか1つのキーしか読み取れません。 同時押しに対応させる場合は、 「決定キーだけを調べる処理」と 「取り消しキーだけを調べる処理」の2つの設定を置き、 2つの処理で2つともキーが押されている時に「同時に押した」と判断します。 ▼設定例
▲トップへ戻る▲ ■同時に押されてない時の処理も作る 1つのキーしか押されてない時のイベント処理を作りたい時の設定例です。
▲トップへ戻る▲ ■同時押し+連続実行禁止 キーを押し続けても、キー処理が1回だけしか実行しないようにする設定例です。 以下の設定では、60分の3秒だけキー待ちを行い、 その60分の3秒の間に複数のキーが押されたかどうかを判断します。 ▼決定・取り消しの2つのキーの場合
▼決定・取り消し・Shiftのいずれかのキーが押された場合
▲トップへ戻る▲ ◎関連ページ ●イベントコマンド:キー入力の処理 ┣○自作キー待ち設定 ┗○キー押し続けの不具合対策 |