Unityでデバッグする

コンソールにログを出す

Debug.LogというのがUnity標準のヘルパー関数としてある。

Debug.Log(”テスト”)

イミディエイトウインドウで監視する

本来イミディエイトウインドウはコンポーネントの初期値を簡単にいじるためのものだと思うが、UnityのイミディエイトウィンドウはUnityエディタでテストプレイ中、対象のメンバ変数の値に合わせてリアルタイムに変化している。

そのため、一時的にpublicかSerializeField属性をつけてイミディエイトウィンドウに表示すればゲーム中にどう値が変化しているか監視できる。

    [SerializeField]
    private bool isPrintOnePageFinished = false;

コメント

タイトルとURLをコピーしました