最終更新:2023-06-23 (金) 03:00:02 (308d)  

UnityEngine.Debug
Top / UnityEngine.Debug

開発中のデバッグを容易にするためのクラスです。

http://docs.unity3d.com/ja/current/ScriptReference/Debug.html

Static変数

  • Debug.developerConsoleVisible?開発用コンソールが表示されるかを確認します。以下を使用して開発用コンソールを表示させることはできません。
    Debug.isDebugBuild?Build Settings ダイアログに "Development Build" チェックボックスがあります。
    Debug.unityLoggerデフォルトのデバッグロガーを取得します。

Static関数

  • Debug.Assert条件をアサ―トし、失敗したときに Unity コンソールにエラーメッセージをログします。
    Debug.AssertFormat?条件を定義し、失敗したときに Unity コンソールにフォーマット済みのエラーメッセージをログします。
    Debug.Break?エディターを停止させます。
    Debug.ClearDeveloperConsole?デベロッパーコンソールからエラーを削除します。
    Debug.DrawLine?指定した開始位置と終了位置の間にラインを描画します。
    Debug.DrawRay?ワールド座標にて start (開始地点)から start + dir (開始地点+方向)までラインを描画します。
    Debug.ExtractStackTraceNoAlloc?Populate an unmanaged buffer with the current managed call stack as a sequence of UTF-8 bytes, without allocating GC memory. Returns the number of bytes written into the buffer.
    Debug.LogLogs a message to the Unity Console.
    Debug.LogAssertion?Debug.Log の派生でアサーションメッセージをコンソールに出力します。
    Debug.LogAssertionFormat?Unity Console にフォーマットされたアサーションメッセージを記録します。
    Debug.LogError?Debug.Log の派生でエラーメッセージをコンソールに出力します。
    Debug.LogErrorFormat?Unity Console にフォーマットされたエラーメッセージを記録します。
    Debug.LogException?Debug.Log の派生で例外からのエラーメッセージをコンソール出力します。
    Debug.LogFormat?Unity Console にフォーマットされたメッセージを記録します。
    Debug.LogWarning?Debug.Log の派生で警告メッセージをコンソール出力します。
    Debug.LogWarningFormat?Unity Console にフォーマットされたメッセージを記録します。