はじめに
今回はConsoleウィンドウのError Pauseについて紹介をしたいと思います。
スクリプトから Debug.LogError が呼び出されるたびに再生を一時停止します。
実行の特定の時点で再生をフリーズし、シーンを検査したい場合に便利です。
Debug.Log が呼び出される場合は、このオプションは再生を一時停止しません。
使い方
ConsoleウィンドウのErrorPauseを有効にすることで、エラー発生時にゲームの再生を一時停止することができます。

Debug.LogError("Errorログ"); Debug.LogException(new Exception("例外ログ"));
実験
Error Pauseを有効にした状態で以下のメソッドを読んだ場合、ゲームの再生が一時停止するかを調べました。
| メソッド名 | 一時停止したかどうか |
|---|---|
Debug.LogError |
〇 |
Debug.LogException |
〇 |
補足ではありますがError Pauseを無効にしている場合はどちらのメソッドを呼んでも一時停止はしません。