Unity_Lesson

Debug.Log以外にもあるので紹介

Debug.Log / Debug.LogWarning / Debug.LogError

Debug.Log("This is an info message.");
Debug.LogWarning("This is a warning message.");
Debug.LogError("This is an error message.");


Debug.DrawLine

Debug.DrawLine(startPosition, endPosition, Color.red); // 赤い線を描画


Debug.Break

if (someCondition) {
    Debug.Break(); // 条件が満たされたら一時停止
}

Debug.DrawRay / Debug.DrawLine


使い分け方

  1. 視覚化したい対象:
    • シーンビューにオブジェクトの情報を視覚化したい場合は、OnDrawGizmosOnDrawGizmosSelectedを使用。
    • 特定のレイや線を視覚化したい場合は、Debug.DrawRayDebug.DrawLineを使用。
  2. 情報の出力:
    • 状態やエラーを確認するためには、Debug.LogDebug.LogWarningDebug.LogErrorを使います。
  3. 一時停止したい場合:
    • プログラムの実行を一時停止して、デバッグ情報を確認したい場合はDebug.Breakを使用します。