ユーザ用ツール

サイト用ツール


デバッグ機能について

Warning: Undefined array key -1 in /home/r4162016/public_html/loginas.co.jp/advmaster/reference/inc/html.php on line 1458

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
デバッグ機能について [2021/06/18 07:46]
tam
デバッグ機能について [2021/07/30 14:54] (現在)
yam [デバッグ機能について]
行 1: 行 1:
 ====== デバッグ機能について ====== ====== デバッグ機能について ======
-項目は準備中です。+デバッグモードになると、chrome開発ツールのConsoleタブに実行のスクリプトが表示されます。また、スクリプトに不正があった場合など警告メッセージが表示されます。\\ 
 +また、デバッグモード中に画面左上をタップすると少し前のシナリオにステップバックするので、以下の流れで修正と確認作業を細かく行うことがきます。\\
  
 +シナリオ修正\\
 +↓\\
 +シナリオコンバート\\
 +↓\\
 +画面左上タップで少し戻る\\
 +↓\\
 +動作確認
  
 +===== デバッグモード設定 =====
 +[[デバッグ#debug (デバッグモードにする)|debugタグ]]でデバッグモードにします。\\
 +再度[[デバッグ#debug (デバッグモードにする)|debugタグ]]実行で通常モードに戻ります。
 +
 +===== デバッグ画面表示 =====
 +デバッグモード中に[[システム#menuexec(メニュー機能実行)|メニューカテゴリ番号34]]実行でデバッグ画面が表示されます。\\
 +※非デバッグモードで[[システム#menuexec(メニュー機能実行)|メニューカテゴリ番号34]]が実行されても無視されます。
 +
 +■画面イメージ
 +|{{:スクリーンショット_2021-07-26_143259.png?200|}}|
 +
 +1.スクリプトから表示する方法\\
 +[[システム#menuexec(メニュー機能実行)|@menuexec]] category=34
 +|例:割り込み機能を使って画面の左下をタップすることでデバッグ画面表示\\  @if exp="tf.debugMode == '1'"\\  [[割り込み処理#interrupt (割り込み処理定義開始)|@interrupt]] buf=0 left=0 top=500 width=100 height=100 anytime=true\\  @menuexec category=34\\  @endinterrupt\\  @endif|
 +
 +2.メニューから表示する方法\\
 +[[title.iniの設定#menu設定|「title.iniの設定」のmenu設定を参照]]
 +|例:\\  サブメニュー表示→サブメニューの内の特定位置タップでデバッグ画面表示\\  menu=sub,function,100,20,50,10,34|
 +
 +===== デバッグ画面詳細 =====
 +各機能の有効/無効を設定します。falseに設定すると各項目の機能が無効になります。
 +^項目^説明/例^
 +|DEBUG MENUのリンク|全ての変数とimageレイヤーの内容を表示します。|
 +|デバッグメニュー有効|「無効にする」をタップするとデバッグモードが解除され本番と同じ通常モードに戻ります。|
 +|エリア選択位置ハイライト|エリア選択した際、選択範囲が約一秒間白くなり、リンク設定の位置が視覚的に把握できます。タップ後の動作がワンテンポ遅くなります。|
 +|デバッグモード|デバッグモードのONOFFを行います。|
 +|デバッグログ画面出力|画面上にデバッグメッセージを表示します。|
 +|シナリオSTEPのみログ出力|consoleにシステム情報の出力はせずにスクリプト行のみ表示します。|
 +|有効STEPのみログ出力|consoleに条件分岐などで実行されなかったスクリプトを出力しません。\\  falseの場合、実行されなかったスクリプト行も[notwork]と記しがついて出力されます|
 +|警告メッセージアラート出力|スクリプト不正などの警告メッセージをダイアログで表示します。|
 +|警告メッセージテキスト出力|スクリプト不正などの警告メッセージをメッセージウィンドウに表示します。|
 +|画像系処理実行|imageタグの処理を実行します。シナリオ分岐だけをテストしたい場合はfalseにするとシナリオ実行速度が高まります。|
 +|音系処理実行|playse,playbgmタグの処理を実行します。シナリオ分岐だけをテストしたい場合はfalseにするとシナリオ実行速度が高まります。|
 +|テキスト系処理実行|テキスト表示処理を実行します。シナリオ分岐だけをテストしたい場合はfalseにするとシナリオ実行速度が高まります。|
 +|PCデバッグ時コンソールログ出力|chromeの開発ツール(PF12キー押下で表示される)のConsoleにデバッグ情報を表示します。falseにするとデバッグ情報が表示されないのでシナリオ実行速度が高まります。|
 +|CG一覧ALL解放|CG一覧において、すべてのCGが閲覧済み状態として扱われます。|
 +|回想シーンALL解放|シーン回想において、すべてのCGが閲覧済み状態として扱われます。|
  
デバッグ機能について.1623969994.txt.gz · 最終更新: 2021/06/18 07:46 by tam