NoaDebugger v1.5.0NoaDebugger v1.5.0
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
Demo
Contact
Buy
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • v1.6.0
  • v1.5.0
  • v1.4.0
  • v1.3.0
  • v1.2.0
  • v1.1.0
  • v1.0.0
Demo
Contact
Buy
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • 日本語
  • English
  • ツールの設定方法

ツールの設定方法

NOA Debuggerでは、ツールの設定を変更する方法を提供しています。

ツールの設定変更は、NOA Debugger Editorを用いて行います。
NOA Debugger Editorは、Unityメニューの Window -> NOA Debugger を選択することで起動できます。
各種設定はEditorWindow内の[Settings]タブで変更できます。
設定の保存については後述のNOA Debuggerの設定を保存を参照してください。

Editor起動画面

共通機能

[Reset]ボタン

一部の機能では[Reset]ボタンを押下することで設定をNOA Debuggerが指定するデフォルト値に戻すことができます。

ツールの初期化を自動的に行うかを設定する

ツールの初期化を自動的に行うかを設定します。

ツールの自動初期化設定画面

チェックボックスを操作することで、自動的に初期化を行うかを変更できます。
※チェックが付いていない場合は、初期化を行いません。
初期化を自動的に行わない場合は、以下のドキュメントを参考にAPIを使用した初期化を行なってください。
NoaDebug

NOA Debuggerの表示設定を変更する

NOA Debuggerの表示に関係する設定を変更できます。

表示設定画面

要素名表示情報
Start button positionNOA Debuggerの起動ボタンの位置を指定します。
オプションには、右上、左上、上中央、中右、中左、右下、左下、下中央があります。
Start button scaleNOA Debuggerの起動ボタンのサイズを0.5〜1の範囲で指定します。
Start button movement typeNOA Debuggerの起動ボタンがドラッグ可能か、固定位置にするかを指定します。
オプションには、Draggable(ドラッグ可能)、Fixed(固定位置)があります。
Save start button positionNOA Debuggerの起動ボタンをドラッグで移動した際に、その位置を記憶するかどうかを指定します。
この設定を有効にすると、ボタンの位置が次回起動時にも維持されます。
Start button opacityNOA Debuggerを起動するボタンの不透明度を0〜1の範囲で指定します。
Background opacityNOA Debugger背景の不透明度を0.1〜1の範囲で指定します。
Floating window opacity専用ウィンドウの不透明度を0.1〜1の範囲で指定します。推奨値は0.2〜0.7です。
Canvas sort orderNOA DebuggerのCanvasのSortOrderを指定します。
Optimize UI for portrait縦画面で表示する際のNOA DebuggerのUI要素の表示順序をモバイルデバイス向けに最適化します。
この設定を有効にすると、一部UIの要素が画面の下部から上部へと逆順に配置され、画面の最下部からアクセスしやすい順に操作が可能になります。

使用フォントアセットを変更する

ツールに使用するフォントアセットを設定できます。

フォントアセット設定画面

要素名表示情報
Custom font settings enabled使用フォントアセットを変更するかを指定します。
その他のフォント設定はこのフラグがオンの時のみ表示します。
Font assetツールに使用するフォントアセットを指定します。
※アプリケーション内部に含まれるフォントを指定してください。
Material preset使用するマテリアルを指定します。
Font size rateフォントサイズの倍率を指定します。

Font asset を指定している場合、NOA Debuggerに同梱したフォントアセットをビルド時に除外します。

フォントアセットによって文字サイズが変わりレイアウトが崩れる際は、Font size rate の値を調整してください。

アプリケーション内部に含まれないフォントを使用したい場合、ランタイムでフォントを適用することができます。
ランタイムでのフォントの適用方法についてはNoaDebugのSetFontメソッドを参照してください。

メニューの表示順番と表示/非表示を変更する

ツールの起動後に表示するメニューの順番や表示を設定できます。

メニュー表示順番と表示/非表示設定画面

メニュー要素の左にあるドラッグハンドルを操作することで、メニューの表示順番を変更できます。
※要素の上から順番にメニューを表示します。要素の先頭が、ツール起動時の初回に表示するメニューです。

メニュー要素にあるチェックボックスを操作することで、メニューの表示/非表示を変更できます。
※チェックが付いていない場合は、非表示です。

独自メニューを追加/削除する

独自メニューについて、詳しくは 独自のメニューを追加する方法 を参照してください。

独自メニュー削除画面

独自メニューは以下の手順で追加します。

  1. [+]ボタンを押下しリストを追加します。
  2. Scriptフィールドに、NoaCustomMenuBaseを継承して作成したクラスを設定します。

メニュー要素の左にあるドラッグハンドルを操作することで、メニューの表示順番を変更できます。
※要素の上から順番にメニューを表示します。要素の先頭が、独自メニュー表示時の初回に表示するメニューです。

追加したメニューの削除は、以下の手順で行います。

  1. 削除したいメニューを選択します。
  2. 選択したリストが強調されていることを確認し、[-]ボタンを押下します。

ログの保持件数を変更する

スライダーを左右にドラッグするか入力フィールドに直接数値を入力する事でログの保持件数を変更できます。

ログ保持件数変更画面

要素名表示情報
Console log countConsoleLogで保持するログの件数を99〜999の範囲で指定します。
※保持するログは、ログタイプ毎です。
API log countAPILogで保持するログの件数を99〜999の範囲で指定します。
※保持するログは、ログタイプ毎です。

HierarchyのObject詳細の表示階層数を変更する

スライダーを左右にドラッグするか入力フィールドに直接数値を入力する事でObject詳細の表示階層数を変更できます。

Hierarchy表示階層数変更画面

要素名表示情報
Hierarchy levels表示する階層数を1〜10の範囲で指定します。
階層が深くなるほど検索時の処理負荷が発生することにご注意ください。

デバッグコマンドの表示形式を設定する

デバッグコマンドの表示形式を画面の向き毎に設定することができます。

DebugCommand設定画面

要素名表示情報
Landscape format横画面での表示形式を指定します。
Portrait format縦画面での表示形式を指定します。
表示形式説明
Panel画面の幅とコマンドで扱う値や名前の長さに応じてコマンドを表示する形式です。
List垂直にコマンドを表示する形式です。

UI Elementの表示設定を変更する

UI Elementの表示に関係する設定を変更できます。
UI ElementについてはNoaUIElementを参照してください。

UI Elementの表示設定画面

要素名表示情報
Apply safe areaこのオプションをオンにすると、配置したUI要素をセーフエリアに収めて配置します。
※AnchorTypeを指定して配置した時に適用します。
PaddingUI要素を配置した時の余白を設定します。
※AnchorTypeを指定して配置した時に適用します。

ゲーム速度変更の動作を設定する

ゲーム速度変更の動作を設定することができます。

ゲーム速度変更設定

要素名表示情報
Apply game speed changeこのオプションをオンにするとNOA Debuggerを操作してゲーム速度を変更することができます。
ゲーム速度の変更は内部で Time.timeScale の値を変更することで行います。
Game speed incrementゲーム速度変更ボタンを押下する度に変化するゲーム速度の量です。
0.1〜1.0の範囲で0.1単位で設定でき、デフォルトは1.0です。
Max game speedNOA Debugger上で設定できる最大のゲーム速度です。
1.0〜5.0の範囲で0.1単位で設定でき、デフォルトは3.0です。

ショートカットキーを設定する

ツールが提供する一部のAPIをショートカットキーから実行することができます。
ショートカットキーの設定はデフォルトで用意されていますが、任意に設定することができます。
設定はキーコードで管理しているため、キーボード配列の設定の違いにより、同じキーを押しても正しく認識されない場合があります。

ショートカットキー設定

要素名表示情報
Enable all shortcutsこのオプションをオフにすると、全てのショートカットキーは無効化されます。
デフォルトの設定はオンです。
Shortcut commandsショートカットコマンドリストです。
各コマンドについては後述の情報を参照してください。

ショートカットコマンド一覧

要素名実行内容デフォルトのキーボードショートカット
ToggleDebuggerツールで最後に表示したメニューを開きます。再度実行することでメニューを閉じます。Alt + Shift + D
ToggleFloatingWindow専用ウィンドウの表示・非表示を切り替えます。Alt + Shift + F
ToggleTriggerButton起動ボタンの表示・非表示を切り替えます。Alt + Shift + S
ToggleUIElementsUIElementsの表示・非表示を切り替えます。Alt + Shift + E
ToggleAllUINOA Debuggerの全てのUIの表示・非表示を切り替えます。Alt + Shift + X
ResetApplication (Hold)アプリケーションの初回シーンに遷移します。
長押しでのみ動作します。
Alt + Shift + R
CaptureScreenshotスクリーンショットを撮影します。Alt + Shift + C
TogglePauseResumeゲームの一時停止と再開を切り替えます。Shift + Space
DecreaseGameSpeedゲーム速度を遅くします。
長押しすることで速度を最小値にします。
Alt + Shift + J
IncreaseGameSpeedゲーム速度を速くします。
長押しすることで速度を最大値にします。
Alt + Shift + K
ResetGameSpeed (Hold)ゲーム速度を初期値に戻します。
長押しでのみ動作します。
Alt + Shift + L
CustomAction 1〜4コントローラーのF1〜F4に登録しているアクションを実行します。
長押し時のアクションが設定されていれば、長押し時に実行します。
Alt + Shift + 1〜4

設定可能な修飾キー一覧

使用可能な修飾キーのリストです。
別のOSで設定した修飾キーは対応するキーに置き換えられます。
修飾キーを複数同時に押下するショートカットも設定可能です。

WindowsMac
CtrlCommand
AltOption
ShiftShift

※macOSにおけるcontrolキーはショートカット登録に対応していません。

NOA Debuggerのその他設定

NOA Debuggerのその他いくつかの設定を変更できます。

その他設定

要素名表示情報
Auto create EventSystem実行時にEventSystemが存在しない場合、自動で作成するか指定します。
このオプションをオフにすると、EventSystemを自動で作成しません。
EventSystemが存在しない場合NOA DebuggerのUIは動作しません。
Error notificationエラー通知の表示形式を以下のオプションから選択できます。
- Full: エラー時に起動ボタンが点滅し、その後点灯します。この設定がデフォルトです。
- Flashing: エラー時に起動ボタンが点滅のみ行います。点灯はしません。
- None: エラー通知が無効になり、起動ボタンは点滅も点灯もしません。

NOA Debuggerの設定を保存

NOA Debuggerの各種設定項目を自動で保存するかを設定できます。

設定を保存

要素名表示情報
Auto save各種設定項目を変更した場合、自動で保存するか指定します。
デフォルトはオンになっているため、各種設定項目を変更した時点で自動的に保存します。
SaveAuto saveがオフの状態で各種設定項目を変更した場合、[Save]ボタンを表示します。
[Save]ボタンを押下することで設定を保存します。