WOLF RPGエディター(ウディタ)[3.175]/基本システム【サイトトップへ戻る】
■コモンイベント[115:X[移]キーリピート設定]の解説
(更新:2023/04/24)


コモンイベント[115:X[移]キーリピート設定]について解説します。


ショートカット
■コモンイベント[115:X[移]キーリピート設定]って何?
■こうゆう時にこのコモンイベントを改造する
■[入力の数/結果を返す]について
■コモンイベント呼び出しの一覧
■セルフ変数の一覧
■イベントコマンドの解説

基本システムに関する説明は別ページに記載しています。
【基本システムに関する説明ページを見る】

コモンイベントの一覧と補足説明のページも用意しています。
【コモンイベントの一覧と補足説明のページを開く】


  
■コモンイベント[115:X[移]キーリピート設定]って何?

コモンイベント[115:X[移]キーリピート設定]は、
メニュー画面にある「システム」に「キーリピート速度」の設定に合わせて、
システム変数[15:方向キーリピート初ウェイト(フレーム数指定)]
システム変数[16:方向キーリピート次ウェイト(フレーム数指定)]の設定を変更する時に使います。

▼システム設定の「キーリピート速度」




システム変数[15〜16]は、イベントコマンドの【文章の表示】【選択肢】にて、
キー操作のウェイト時間を設定する時に使います。

【システム変数[15〜16]に関する詳しい説明を見る】


▲トップへ戻る▲


  
■こうゆう時にこのコモンイベントを改造する

以下のような改造を行いたい時にこのコモンイベントを改造します。

◆キーリピートの設定値を変えたい。


▲トップへ戻る▲


  
■[入力の数/結果を返す]について

コモンイベント[115:X[移]キーリピート設定][入力の数/結果を返す]の設定は、
基本システムが必要に応じて自動的に行いますので、基本システムの利用者は何も設定する必要はありません。

▼数値1/コモンセルフ0「設定値[0-4]」

設定値[0-4]を設定。
設定値 システム設定の名称 システム変数[15] システム変数[16]
0 1:最も遅い 25 15
1 2:やや遅い 19 9
2 3:通常 14 8
3 4:やや高速 11 6
4 5:最も高速 9 4


▲トップへ戻る▲


  
■コモンイベント呼び出しの一覧

コモンイベント[115:X[移]キーリピート設定]を呼び出しているコモンイベントの一覧です。
なお、コモンイベント[115:X[移]キーリピート設定]から呼び出しているコモンイベントはありません。

コモンイベント[115:X[移]キーリピート設定]を呼び出しているコモンイベント
コモンイベント(ID順) 処理内容
048:X[共]基本システム自動初期化 ゲーム開始時に設定値[2]で呼び出されます。
132:X┗[移]システム欄実行 システム設定画面にて、設定を変更した時に呼び出されます。

【コモンイベント呼び出しの一覧を別ウィンドウで表示】


▲トップへ戻る▲


  
■セルフ変数の一覧

コモンイベント[115:X[移]キーリピート設定]のセルフ変数の一覧です。

セルフ変数
番号 名前 使用内容
0 設定値[0-4] 設定値[0-4]を設定。
設定値 システム設定の名称 システム変数[15] システム変数[16]
0 1:最も遅い 25 15
1 2:やや遅い 19 9
2 3:通常 14 8
3 4:やや高速 11 6
4 5:最も高速 9 4

【変数の一覧を別ウィンドウで表示】


▲トップへ戻る▲


  
■イベントコマンドの解説

イベントコマンドの解説を行います。

なお、見た目で設定内容が分かるような簡単なイベントコマンドの解説は省略しています。

処理内容
4 可変DB[18:基本システム用変数]データ[57:[システム]キーリピート]セルフ[0]を設定。
5-8 ■条件分岐(変数): 【1】 CSelf0[設定値[0-4]] が 0 以下
キーリピート速度が「1:最も遅い」の場合は分岐。
  7-8 システム変数[15:方向キーリピート初ウェイト(フレーム数指定)]に「25」を設定。
システム変数[16:方向キーリピート次ウェイト(フレーム数指定)]に「15」を設定。
10-12 ◇分岐: 【2】 [ CSelf0[設定値[0-4]] が 1 と同じ ]の場合↓
キーリピート速度が「2:やや遅い」の場合は分岐。
  11-12 システム変数[15:方向キーリピート初ウェイト(フレーム数指定)]に「19」を設定。
システム変数[16:方向キーリピート次ウェイト(フレーム数指定)]に「9」を設定。
14-16 ◇分岐: 【3】 [ CSelf0[設定値[0-4]] が 2 と同じ ]の場合↓
キーリピート速度が「3:通常」の場合は分岐。
  15-16 システム変数[15:方向キーリピート初ウェイト(フレーム数指定)]に「14」を設定。
システム変数[16:方向キーリピート次ウェイト(フレーム数指定)]に「8」を設定。
19-22 ■条件分岐(変数): 【1】 CSelf0[設定値[0-4]] が 3 と同じ
キーリピート速度が「4:やや高速」の場合は分岐。
  21-22 システム変数[15:方向キーリピート初ウェイト(フレーム数指定)]に「11」を設定。
システム変数[16:方向キーリピート次ウェイト(フレーム数指定)]に「6」を設定。
24-26 ◇分岐: 【2】 [ CSelf0[設定値[0-4]] が 4 以上 ]の場合↓
キーリピート速度が「5:最も高速」の場合は分岐。
  25-26 システム変数[15:方向キーリピート初ウェイト(フレーム数指定)]に「9」を設定。
システム変数[16:方向キーリピート次ウェイト(フレーム数指定)]に「4」を設定。


▲トップへ戻る▲



◎関連ページ

◆「基本システム」って何?
┣◆コモンイベントの一覧と補足説明
┣◆メニュー画面の処理構造
┗◆戦闘処理の処理構造

YADOT-WOLFトップ  気紛れな空間へ戻る  メール