Debug.Logの出力を無効化するスクリプト

Debug.Logの出力を無効化には次の行を追加します。

Debug.logger.logEnabled = false;

※スクリプトの実行順序を変更したい場合は

[Edit] » [Project Settings] » [Script Execution Order]

から設定できます。

リンク

Debug.Logを無効化 – Qiita
http://qiita.com/rodostw/items/39183e62ed2a1f52f690

Unity – Manual: Script Execution Order Settings
https://docs.unity3d.com/Manual/class-ScriptExecution.html

関連記事

Unity Editorからのデバッグ時のみ実行するifdef
UNITY_EDITORを使うと、Unity Editorでのデバッグ時のみ実行するコードを書けるようです。 使い方は次のような感じです。 #if UNITY_EDITOR Debug.log("debug"); #endif 他、UNITY_ANDROIDやUNITY_IPHONE等も便利そうです。 リンク Unity - Platform Dependent C...

Conditional属性で高速化
Unity Editorでの開発中やDebug中は実行したいけれど、リリース版では実行したくないという処理はConditional属性を使うと良いそうです。 使い方は次のような感じ。 using System.Diagnostics; [Conditional("UNITY_EDITOR")] public void example() { // 実行したい内容 }...

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です