はじめに
今回はConsole
ウィンドウのError Pause
について紹介をしたいと思います。
スクリプトから Debug.LogError が呼び出されるたびに再生を一時停止します。
実行の特定の時点で再生をフリーズし、シーンを検査したい場合に便利です。
Debug.Log が呼び出される場合は、このオプションは再生を一時停止しません。
使い方
Console
ウィンドウのErrorPause
を有効にすることで、エラー発生時にゲームの再生を一時停止することができます。
Debug.LogError("Errorログ"); Debug.LogException(new Exception("例外ログ"));
実験
Error Pause
を有効にした状態で以下のメソッドを読んだ場合、ゲームの再生が一時停止するかを調べました。
メソッド名 | 一時停止したかどうか |
---|---|
Debug.LogError |
〇 |
Debug.LogException |
〇 |
補足ではありますがError Pause
を無効にしている場合はどちらのメソッドを呼んでも一時停止はしません。