Consoleウィンドウへの出力を無効にする方法

2020年12月8日

この記事では、UnityでConsoleウィンドウへの出力を無効にする方法について説明します。

Debug.unityLogger.logEnabledプロパティに「false」を設定する

UnityEngine.Debug.unityLogger.logEnabledプロパティに「false」を設定することで、Debugクラスの関数による出力を無効にできます。

この方法は出力を無効にしますが、関数の呼び出し自体は無効にしません。

using UnityEngine;

public class Example : MonoBehaviour
{
    void Start()
    {
        Debug.unityLogger.logEnabled = false;
        Debug.Log( "この文字列は出力されません。");
    }
}

Debugクラスを上書きするクラスを作成する

UnityEngine.Debugクラスを上書きするクラスを作成することでDebugクラスの関数を無効にできます( 詳しくは下記のリンクを参考にしてください )。

この方法は関数の呼び出し自体を無効します。