WOLF RPGエディター(ウディタ)[3.693]/イベントコマンド【サイトトップへ戻る】
■[Performance]で特定のイベントの処理時間のみを表示
(更新:2026/04/19)


デバッグ文で設定する[Performance]にて、特定のイベントの処理時間のみを表示する設定方法を紹介します。


▼マップイベントのみを表示する設定を行った時の表示例▼


ショートカット
■当ページの説明
■マップイベントのみを表示
■指定したコモンイベントのみを表示
■指定したコモンイベントが最大処理時間を更新した時のみ表示
■最大処理時間を更新したイベントを表示
■合計処理時間を更新した時に表示

[Performance]に関する基本情報は別ページで紹介しています。
【イベントコマンド【文章の表示】にある[Performance]の説明を見る】


  
■当ページの説明

デバッグ文で[Performance]を設定すると、
実行したイベントの処理時間がデバッグウィンドウに表示されるようになります。



▼[Performance]実行後のデバッグウィンドウ




[Performance]を「:FRAME=1」で実行すると、
1フレームごとに実行したイベントの処理時間がデバッグウィンドウに書き込まれ、
物凄い勢いでデバッグウィンドウの文字列が流れていきます。

デバッグウィンドウの流れが速いため、実際に特定のイベントの処理時間を確認するためには、
デバッグウィンドウの右下にある[ログ保存]を押して確認する必要があります。

また[ログ保存]を押して開いた画面には、大量のイベントの処理時間が書かれているため、
調べたいイベントの処理時間がどこに書かれているのかを探すのに苦労します。

このような悩みを解決するために、当ページのコモンイベントが用意されています。

当ページのコモンイベントを導入すると、指定した条件のイベントのみがデバッグウィンドウに表示され、
また「【パフォーマンスモニター(1フレーム間隔)】」の表示や空白の改行などが無い1行だけの表示になるため、
不必要にデバッグウィンドウが流れていく状態を防ぐ事ができます。

▼表示例(コモンイベント[178:X[戦]味方欄_単体描画]だけを表示する設定)




当ページのコモンイベントには、[A]キーを押すと[Performance]のデバッグ文が実行する処理が実装されています。
([S]キーは停止、[D]キーは最大処理時間の記録を初期化)

もしもコモンイベントのキー処理を使わずに、独自の設定で[Performance]を実行する場合は、
以下のように「:ON2」で設定してください。

「ms」単位 ■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10 【イベントコード表示】
「us」単位 ■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10:MICRO_SEC 【イベントコード表示】

:OVER=」の設定も可能です。

なお「:NO_TITLE」の設定が無くても、
当ページの処理では「【パフォーマンスモニター(1フレーム間隔)】」は表示されません。



■仕様上の注意点

当ページの処理は、
システム文字列[82:[読]パフォーマンスモニター最終出力文](以下SysS[82])の文字列を読み取って処理しています。

そのため、例えばSysS[82]の文字列が以下のような場合は、
ここに表示されていないコモンイベントやマップイベントは、
当ページのコモンイベントの処理では対象外となります。

【パフォーマンスモニター(1フレーム間隔)】
コモン178 [X[戦]味方欄_単体描画] 20.55 ms
コモン188 [X◆戦闘処理] 2.93 ms
コモン49 [X[共]システムSE再生] 1.64 ms
コモン67 [X[共]全体エフェクト実行] 0.03 ms
コモン143 [X[戦]主人公DB→戦闘DBコピー] 0.02 ms
コモン79 [X[移]パーティー情報計算] 0.02 ms
コモン189 [X┣◆戦闘初期化] 0.01 ms
コモン106 [X[移]選択箇所装備コード取得] 0.01 ms
コモン148 [X[戦]一時ステ計算<状態補正>] 0.01 ms
コモン180 [X[戦]バックグラウンド描画] 0.01 ms

もしも指定したイベントが表示されないなどの問題がある場合は、
[Performance]の「:TOP=10」の値を増やしてください。

また最大処理時間の更新や最大合計処理時間の更新などでは、当ページのコモンイベントは対象外となります。

そのため、「:TOP=10」でSysS[82]の文字列の中に、当ページのコモンイベントが入っている場合は、
当ページのコモンイベントを除いた9個のイベントが処理対象になります。



■当ページのコモンイベントについて

当ページのコモンイベントは、表示する条件などに合わせて、複数のコモンイベントが用意されています。
どれか1つを選択して、制作中の作品のコモンイベントに設定してください。

■マップイベントのみを表示
■指定したコモンイベントのみを表示
■指定したコモンイベントが最大処理時間を更新した時のみ表示
■最大処理時間を更新したイベントを表示
■合計処理時間を更新した時に表示

全ての設定方法で「ms」と「us」の両方の単位に対応しています。

なお、当ページのコモンイベントを複数同時に使用すると、
最大合計処理時間の集計に当ページのコモンイベントが加わってしまうなど、
正常に処理されなくなる可能性があるため、複数同時使用はお勧めできません。

また当ページのコモンイベント自体も多少ながら処理時間(処理負担)が発生するため、
使わない時にはコモンイベントの「並列実行(常時)」を「呼び出しのみ」に変えるなどして、
コモンイベントが実行しないようにした方が良いでしょう。


▲トップへ戻る▲


  
■マップイベントのみを表示

マップイベントのみをデバッグウィンドウに表示します。



【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■ループ開始
|■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "Map" を含む
|-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "Map" を含む ]の場合↓
||■文字列操作:CSelf5[文字列sysS[82]] =<の指定文字以降を切り出し> "Map"
||■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
||■デバッグ文:Map\cself[6]
||■ループ開始へ戻る
||■
|◇分岐終了◇
|■イベント処理中断
|■
◇ループここまで◇◇


▲トップへ戻る▲


  
■指定したコモンイベントのみを表示

指定したコモンイベントのみをデバッグウィンドウに表示します。





最初の行にある「指定コモン名」で表示したいコモンイベントの名前を設定、
または「指定コモンID」の「178」の所で表示したいコモンイベントのIDを設定してください。

※指定コモン名と指定コモンIDの両方を設定した場合は、指定コモン名の方が優先されます。
 指定コモン名に設定したコモンイベントが見つからない場合は、指定コモンIDのコモンイベントが表示されます。


【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■文字列操作:CSelf9[指定コモン名] = ""
■変数操作: CSelf10[指定コモンID] = 178 + 0

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■条件分岐(文字): 【1】 CSelf9[指定コモン名] が "" 以外
-◇分岐: 【1】 [ CSelf9[指定コモン名] が "" 以外 ]の場合↓
|■文字列操作:CSelf6[1行切り出し用] =<隠しコード実行>"<<GET_COMMONEVENT_ID_FROM_NAME>>\cself[9]"
|■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "-1" 以外
|-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "-1" 以外 ]の場合↓
||■変数操作: CSelf10[指定コモンID] = CSelf6[1行切り出し用] + 0
||■
|◇分岐終了◇
|■
◇分岐終了◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "コモン\cself[10] " を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "コモン\cself[10] " を含む ]の場合↓
|■文字列操作:CSelf5[文字列sysS[82]] =<の指定文字以降を切り出し> "コモン\cself[10] "
|■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
|■デバッグ文:コモン\cself[10] \cself[6]
|■
◇分岐終了◇


▲トップへ戻る▲


  
■指定したコモンイベントが最大処理時間を更新した時のみ表示

指定したコモンイベントの過去の最大処理時間を更新した時のみ、デバッグウィンドウに表示します。





最初の行にある「指定コモン名」で表示したいコモンイベントの名前を設定、
または「指定コモンID」の「178」の所で表示したいコモンイベントのIDを設定してください。

※指定コモン名と指定コモンIDの両方を設定した場合は、指定コモン名の方が優先されます。
 指定コモン名に設定したコモンイベントが見つからない場合は、指定コモンIDのコモンイベントが表示されます。


【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■文字列操作:CSelf9[指定コモン名] = ""
■変数操作: CSelf10[指定コモンID] = 178 + 0

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の処理時間] = 0 + 0
|||■デバッグ文:★★★最大処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■条件分岐(文字): 【1】 CSelf9[指定コモン名] が "" 以外
-◇分岐: 【1】 [ CSelf9[指定コモン名] が "" 以外 ]の場合↓
|■文字列操作:CSelf6[1行切り出し用] =<隠しコード実行>"<<GET_COMMONEVENT_ID_FROM_NAME>>\cself[9]"
|■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "-1" 以外
|-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "-1" 以外 ]の場合↓
||■変数操作: CSelf10[指定コモンID] = CSelf6[1行切り出し用] + 0
||■
|◇分岐終了◇
|■
◇分岐終了◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "コモン\cself[10] " を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "コモン\cself[10] " を含む ]の場合↓
|■文字列操作:CSelf5[文字列sysS[82]] =<の指定文字以降を切り出し> "コモン\cself[10] "
|■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
|■文字列操作:CSelf7[処理時間切り出し用] = CSelf6[1行切り出し用]
|■ループ開始
||■条件分岐(文字): 【1】 CSelf7[処理時間切り出し用] が "] " を含む
||-◇分岐: 【1】 [ CSelf7[処理時間切り出し用] が "] " を含む ]の場合↓
|||■文字列操作:CSelf7[処理時間切り出し用] =<の指定文字以降を切り出し> "] "
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■文字列操作:CSelf7[処理時間切り出し用] =<から文字列を置換> "." → ""
|■変数操作: CSelf11[現在の処理時間] = CSelf7[処理時間切り出し用] + 0
|■条件分岐(数値): 【1】 CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超
|-◇分岐: 【1】 [ CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の処理時間] = CSelf11[現在の処理時間] + 0
||■デバッグ文:コモン\cself[10] \cself[6]
||■
|◇分岐終了◇
|■
◇分岐終了◇


▲トップへ戻る▲


  
■最大処理時間を更新したイベントを表示

過去の最大処理時間を更新したイベントをデバッグウィンドウに表示します。



作品内で最も処理時間が長いイベントを調べたい時にご活用ください。



設定方法には、
マップイベント&コモンイベントの中で最大処理時間
マップイベントの中で最大処理時間
コモンイベントの中で最大処理時間
の3種類が用意されています。

▼マップイベント&コモンイベントの中で最大処理時間

【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の処理時間] = 0 + 0
|||■デバッグ文:★★★最大処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "[" を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "[" を含む ]の場合↓
|■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
|■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "【" が先頭にある
|-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "【" が先頭にある ]の場合↓
||■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
||■
|◇分岐終了◇
|■変数操作+: CSelf10[コモンID] = [処理]このコモンイベントID[コモンでなければ-1]
|■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "コモン\cself[10]" が先頭にある
|-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "コモン\cself[10]" が先頭にある ]の場合↓
||■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "] " を含まない
||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "] " を含まない ]の場合↓
|||■イベント処理中断
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■文字列操作:CSelf7[処理時間切り出し用] = CSelf6[1行切り出し用]
|■ループ開始
||■条件分岐(文字): 【1】 CSelf7[処理時間切り出し用] が "] " を含む
||-◇分岐: 【1】 [ CSelf7[処理時間切り出し用] が "] " を含む ]の場合↓
|||■文字列操作:CSelf7[処理時間切り出し用] =<の指定文字以降を切り出し> "] "
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■文字列操作:CSelf7[処理時間切り出し用] =<から文字列を置換> "." → ""
|■変数操作: CSelf11[現在の処理時間] = CSelf7[処理時間切り出し用] + 0
|■条件分岐(数値): 【1】 CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超
|-◇分岐: 【1】 [ CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の処理時間] = CSelf11[現在の処理時間] + 0
||■デバッグ文:\cself[6]
||■
|◇分岐終了◇
|■
◇分岐終了◇

▼マップイベントの中で最大処理時間

【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の処理時間] = 0 + 0
|||■デバッグ文:★★★最大処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "Map" を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "Map" を含む ]の場合↓
|■文字列操作:CSelf5[文字列sysS[82]] =<の指定文字以降を切り出し> "Map"
|■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
|■文字列操作:CSelf7[処理時間切り出し用] = CSelf6[1行切り出し用]
|■ループ開始
||■条件分岐(文字): 【1】 CSelf7[処理時間切り出し用] が "] " を含む
||-◇分岐: 【1】 [ CSelf7[処理時間切り出し用] が "] " を含む ]の場合↓
|||■文字列操作:CSelf7[処理時間切り出し用] =<の指定文字以降を切り出し> "] "
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■文字列操作:CSelf7[処理時間切り出し用] =<から文字列を置換> "." → ""
|■変数操作: CSelf11[現在の処理時間] = CSelf7[処理時間切り出し用] + 0
|■条件分岐(数値): 【1】 CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超
|-◇分岐: 【1】 [ CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の処理時間] = CSelf11[現在の処理時間] + 0
||■デバッグ文:Map\cself[6]
||■
|◇分岐終了◇
|■
◇分岐終了◇

▼コモンイベントの中で最大処理時間

【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の処理時間] = 0 + 0
|||■デバッグ文:★★★最大処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "コモン" を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "コモン" を含む ]の場合↓
|■文字列操作:CSelf5[文字列sysS[82]] =<の指定文字以降を切り出し> "コモン"
|■変数操作+: CSelf10[コモンID] = [処理]このコモンイベントID[コモンでなければ-1]
|■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "\cself[10] " が先頭にある
|-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "\cself[10] " が先頭にある ]の場合↓
||■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "コモン" を含まない
||-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "コモン" を含まない ]の場合↓
|||■イベント処理中断
|||■
||◇分岐終了◇
||■文字列操作:CSelf5[文字列sysS[82]] =<の指定文字以降を切り出し> "コモン"
||■
|◇分岐終了◇
|■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
|■文字列操作:CSelf7[処理時間切り出し用] = CSelf6[1行切り出し用]
|■ループ開始
||■条件分岐(文字): 【1】 CSelf7[処理時間切り出し用] が "] " を含む
||-◇分岐: 【1】 [ CSelf7[処理時間切り出し用] が "] " を含む ]の場合↓
|||■文字列操作:CSelf7[処理時間切り出し用] =<の指定文字以降を切り出し> "] "
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■文字列操作:CSelf7[処理時間切り出し用] =<から文字列を置換> "." → ""
|■変数操作: CSelf11[現在の処理時間] = CSelf7[処理時間切り出し用] + 0
|■条件分岐(数値): 【1】 CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超
|-◇分岐: 【1】 [ CSelf11[現在の処理時間] が CSelf12[最大の処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の処理時間] = CSelf11[現在の処理時間] + 0
||■デバッグ文:コモン\cself[6]
||■
|◇分岐終了◇
|■
◇分岐終了◇


▲トップへ戻る▲


  
■合計処理時間を更新した時に表示

システム文字列[82:[読]パフォーマンスモニター最終出力文](以下SysS[82])に保存された全てのイベントの処理時間を集計し、
過去の合計処理時間を更新した時のみ、デバッグウィンドウに処理結果を表示します。



作品内で合計処理時間の最大値がどれくらいになるのかを調べたい時にご活用ください。



SysS[82]の文字列が例えば…
【パフォーマンスモニター(1フレーム間隔)】
コモン178 [X[戦]味方欄_単体描画] 20.72 ms
コモン188 [X◆戦闘処理] 3.45 ms
コモン49 [X[共]システムSE再生] 1.73 ms
コモン215 [最大合計処理時間(マップ&コモンEv)] 0.04 ms
コモン143 [X[戦]主人公DB→戦闘DBコピー] 0.03 ms
コモン67 [X[共]全体エフェクト実行] 0.02 ms
コモン79 [X[移]パーティー情報計算] 0.02 ms
コモン148 [X[戦]一時ステ計算<状態補正>] 0.01 ms
コモン180 [X[戦]バックグラウンド描画] 0.01 ms
コモン106 [X[移]選択箇所装備コード取得] 0.01
だった場合は、当ページのコモンイベントである…
コモン215 [最大合計処理時間(マップ&コモンEv)] 0.04 ms
を除いた9個のイベントの合計処理時間が集計され、
もしも今までで最も大きい合計処理時間になった場合は…
最大合計処理時間 26.00 ms (マップ&コモンEv) -->[コモン215/76行]
と、デバッグウィンドウに表示されます。



処理時間の集計はSysS[82]で表示された範囲であるため、[Performance]の設定が「:TOP=10」である場合は、
トップ10個のイベントの処理時間が集計されます。
(10個の中に当ページのコモンイベントがある場合は、それを除いた9個で集計)

もしも10個を超えるイベントを集計したい場合は「:TOP=10」の値を増やしてください。



設定方法には、
マップイベント&コモンイベントの最大合計処理時間
マップイベントの最大合計処理時間
コモンイベントの最大合計処理時間
の3種類が用意されています。

▼マップイベント&コモンイベントの最大合計処理時間

【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大合計処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の合計処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の合計処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の合計処理時間] = 0 + 0
|||■デバッグ文:★★★最大合計処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "[" を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "[" を含む ]の場合↓
|■変数操作+: CSelf10[コモンID] = [処理]このコモンイベントID[コモンでなければ-1]
|■変数操作: CSelf13[合計処理時間]〜CSelf16[小数点] = 0 + 0
|■ループ開始
||■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "コモン\cself[10]" が先頭にある
          【2】 CSelf6[1行切り出し用] が "] " を含む
          【3】 CSelf5[文字列sysS[82]] が "] " を含む
||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "コモン\cself[10]" が先頭にある ]の場合↓
|||■ループ開始へ戻る
|||■
||-◇分岐: 【2】 [ CSelf6[1行切り出し用] が "] " を含む ]の場合↓
|||■ループ開始
||||■文字列操作:CSelf6[1行切り出し用] =<の指定文字以降を切り出し> "] "
||||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "] " を含む
||||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "] " を含む ]の場合↓
|||||■ループ開始へ戻る
|||||■
||||◇分岐終了◇
||||■ループ中断
||||■
|||◇ループここまで◇◇
|||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "." を含む
|||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "." を含む ]の場合↓
||||■文字列操作:CSelf6[1行切り出し用] =<から文字列を置換> "." → ""
||||■変数操作: CSelf16[小数点] = 1 + 0
||||■
|||◇分岐終了◇
|||■変数操作: CSelf13[合計処理時間]〜CSelf15[合計処理時間0.01] += CSelf6[1行切り出し用] + 0
|||■ループ開始へ戻る
|||■
||-◇分岐: 【3】 [ CSelf5[文字列sysS[82]] が "] " を含む ]の場合↓
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■条件分岐(数値): 【1】 CSelf13[合計処理時間] が CSelf12[最大の合計処理時間] 超
|-◇分岐: 【1】 [ CSelf13[合計処理時間] が CSelf12[最大の合計処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の合計処理時間] = CSelf13[合計処理時間] + 0
||■条件分岐(数値): 【1】 CSelf16[小数点] が 1 と同じ
||-◇分岐: 【1】 [ CSelf16[小数点] が 1 と同じ ]の場合↓
|||■変数操作: CSelf13[合計処理時間] /= 100 + 0
|||■変数操作: CSelf14[合計処理時間0.1] /= 10 + 0
|||■変数操作: CSelf14[合計処理時間0.1]〜CSelf15[合計処理時間0.01] %= 10 + 0
|||■デバッグ文:最大合計処理時間 \cself[13].\cself[14]\cself[15] ms (マップ&コモンEv)
|||■
||-◇上記以外
|||■デバッグ文:最大合計処理時間 \cself[13] us (マップ&コモンEv)
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇分岐終了◇

▼マップイベントの最大合計処理時間

【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大合計処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の合計処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の合計処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の合計処理時間] = 0 + 0
|||■デバッグ文:★★★最大合計処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "Map" を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "Map" を含む ]の場合↓
|■変数操作+: CSelf10[コモンID] = [処理]このコモンイベントID[コモンでなければ-1]
|■変数操作: CSelf13[合計処理時間]〜CSelf16[小数点] = 0 + 0
|■ループ開始
||■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "コモン" が先頭にある
          【2】 CSelf6[1行切り出し用] が "Map" が先頭にある
          【3】 CSelf5[文字列sysS[82]] が "] " を含む
||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "コモン" が先頭にある ]の場合↓
|||■ループ開始へ戻る
|||■
||-◇分岐: 【2】 [ CSelf6[1行切り出し用] が "Map" が先頭にある ]の場合↓
|||■ループ開始
||||■文字列操作:CSelf6[1行切り出し用] =<の指定文字以降を切り出し> "] "
||||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "] " を含む
||||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "] " を含む ]の場合↓
|||||■ループ開始へ戻る
|||||■
||||◇分岐終了◇
||||■ループ中断
||||■
|||◇ループここまで◇◇
|||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "." を含む
|||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "." を含む ]の場合↓
||||■文字列操作:CSelf6[1行切り出し用] =<から文字列を置換> "." → ""
||||■変数操作: CSelf16[小数点] = 1 + 0
||||■
|||◇分岐終了◇
|||■変数操作: CSelf13[合計処理時間]〜CSelf15[合計処理時間0.01] += CSelf6[1行切り出し用] + 0
|||■ループ開始へ戻る
|||■
||-◇分岐: 【3】 [ CSelf5[文字列sysS[82]] が "] " を含む ]の場合↓
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■条件分岐(数値): 【1】 CSelf13[合計処理時間] が CSelf12[最大の合計処理時間] 超
|-◇分岐: 【1】 [ CSelf13[合計処理時間] が CSelf12[最大の合計処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の合計処理時間] = CSelf13[合計処理時間] + 0
||■条件分岐(数値): 【1】 CSelf16[小数点] が 1 と同じ
||-◇分岐: 【1】 [ CSelf16[小数点] が 1 と同じ ]の場合↓
|||■変数操作: CSelf13[合計処理時間] /= 100 + 0
|||■変数操作: CSelf14[合計処理時間0.1] /= 10 + 0
|||■変数操作: CSelf14[合計処理時間0.1]〜CSelf15[合計処理時間0.01] %= 10 + 0
|||■デバッグ文:最大合計処理時間 \cself[13].\cself[14]\cself[15] ms (マップEvのみ)
|||■
||-◇上記以外
|||■デバッグ文:最大合計処理時間 \cself[13] us (マップEvのみ)
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇分岐終了◇

▼コモンイベントの最大合計処理時間

【イベントコード表示】【コモン出力ファイル】

■コモンイベント

起動条件:並列実行(常時)

■回数付きループ [ 1 ]回
|▼ このキー処理を使用しない場合は、このループ処理を削除するか、ループ回数を「0回」にしてください。
|▼ [A]キー 【ON】 処理時間をデバッグウィンドウに表示します。
|▼ [S]キー 【OFF】 処理時間をデバッグウィンドウに表示するのを停止します。
|▼ [D]キー 【初期化】 最大合計処理時間の記録を初期化し、記録を「0」に戻します。
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[130]のみ判定] ( Aキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:ON2:FRAME=1:TOP=10
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[131]のみ判定] ( Sキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■デバッグ文:PerformanceMonitor:OFF
||■
|◇分岐終了◇
|■キー入力:CSelf20[キーコード] [新押し時のみ] キーボード(100〜) [キーコード[132]のみ判定] ( Dキー )
|■条件分岐(数値): 【1】 CSelf20[キーコード] が 1 以上
|-◇分岐: 【1】 [ CSelf20[キーコード] が 1 以上 ]の場合↓
||■条件分岐(数値): 【1】 CSelf12[最大の合計処理時間] が 1 以上
||-◇分岐: 【1】 [ CSelf12[最大の合計処理時間] が 1 以上 ]の場合↓
|||■変数操作: CSelf12[最大の合計処理時間] = 0 + 0
|||■デバッグ文:★★★最大合計処理時間の記録を初期化★★★
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇ループここまで◇◇
■文字列操作:CSelf5[文字列sysS[82]] = SysS82[[読]パフォーマンスモニター最終出力文]
■条件分岐(文字): 【1】 CSelf5[文字列sysS[82]] が "コモン" を含む
-◇分岐: 【1】 [ CSelf5[文字列sysS[82]] が "コモン" を含む ]の場合↓
|■変数操作+: CSelf10[コモンID] = [処理]このコモンイベントID[コモンでなければ-1]
|■変数操作: CSelf13[合計処理時間]〜CSelf16[小数点] = 0 + 0
|■ループ開始
||■文字列操作:CSelf6[1行切り出し用] =<上1行切出(→文カット)> CSelf5[文字列sysS[82]]
||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "Map" が先頭にある
          【2】 CSelf6[1行切り出し用] が "コモン" が先頭にある
          【3】 CSelf5[文字列sysS[82]] が "] " を含む
||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "Map" が先頭にある ]の場合↓
|||■ループ開始へ戻る
|||■
||-◇分岐: 【2】 [ CSelf6[1行切り出し用] が "コモン" が先頭にある ]の場合↓
|||■ループ開始
||||■文字列操作:CSelf6[1行切り出し用] =<の指定文字以降を切り出し> "] "
||||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "] " を含む
||||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "] " を含む ]の場合↓
|||||■ループ開始へ戻る
|||||■
||||◇分岐終了◇
||||■ループ中断
||||■
|||◇ループここまで◇◇
|||■条件分岐(文字): 【1】 CSelf6[1行切り出し用] が "." を含む
|||-◇分岐: 【1】 [ CSelf6[1行切り出し用] が "." を含む ]の場合↓
||||■文字列操作:CSelf6[1行切り出し用] =<から文字列を置換> "." → ""
||||■変数操作: CSelf16[小数点] = 1 + 0
||||■
|||◇分岐終了◇
|||■変数操作: CSelf13[合計処理時間]〜CSelf15[合計処理時間0.01] += CSelf6[1行切り出し用] + 0
|||■ループ開始へ戻る
|||■
||-◇分岐: 【3】 [ CSelf5[文字列sysS[82]] が "] " を含む ]の場合↓
|||■ループ開始へ戻る
|||■
||◇分岐終了◇
||■ループ中断
||■
|◇ループここまで◇◇
|■条件分岐(数値): 【1】 CSelf13[合計処理時間] が CSelf12[最大の合計処理時間] 超
|-◇分岐: 【1】 [ CSelf13[合計処理時間] が CSelf12[最大の合計処理時間] 超 ]の場合↓
||■変数操作: CSelf12[最大の合計処理時間] = CSelf13[合計処理時間] + 0
||■条件分岐(数値): 【1】 CSelf16[小数点] が 1 と同じ
||-◇分岐: 【1】 [ CSelf16[小数点] が 1 と同じ ]の場合↓
|||■変数操作: CSelf13[合計処理時間] /= 100 + 0
|||■変数操作: CSelf14[合計処理時間0.1] /= 10 + 0
|||■変数操作: CSelf14[合計処理時間0.1]〜CSelf15[合計処理時間0.01] %= 10 + 0
|||■デバッグ文:最大合計処理時間 \cself[13].\cself[14]\cself[15] ms (コモンEvのみ)
|||■
||-◇上記以外
|||■デバッグ文:最大合計処理時間 \cself[13] us (コモンEvのみ)
|||■
||◇分岐終了◇
||■
|◇分岐終了◇
|■
◇分岐終了◇


▲トップへ戻る▲



◎関連ページ

◆「イベントコマンド」って何?
┣◆文章の表示
┃┣◆特殊文字
┃┗◆[Performance]で特定のイベントの処理時間のみを表示
┣◆選択肢
┃┗◆【使用例】選択肢
┣◆変数操作
┃┗◆演算子について
┣◆DB操作
┣◆文字列操作
┃┗◆【使用例】文字列操作
┣◆変数操作+
┃┣◆「X座標・Y座標」と「画面X座標・画面Y座標」の違い
┃┣◆【使用例】変数操作+の「キャラ」と「位置」
┃┗◆【使用例】変数操作+の「ピクチャ」と「その他」
┣◆条件(数値)
┣◆条件(文字列)
┣◆キー入力
┃┗◆【使用例】キー入力
┣◆ピクチャ
┃┗◆表示形式(通常・加算・減算・乗算)について
┣◆エフェクト
┃┣◆「Zオーダー」について
┃┗◆【使用例】エフェクト
┣◆サウンド
┣◆セーブ・ロード操作
┣◆パーティ画像
┣◆チップ処理
┃┗◆【使用例】チップ処理
┣◆場所移動
┣◆イベント制御
┃┣◆キャラクターの動作指定
┃┗◆【使用例】イベント制御
┣◆コモンイベント
┣◆ダウンロード
┗◆プロ版機能
 ┗◆起動時の引数について

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