Unity3D -- 輸出堆疊資訊(StackTrace)
阿新 • • 發佈:2019-02-14
我們可以通過斷點除錯檢視堆疊資訊,也可以直接輸出呼叫的堆疊資訊,
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DebugStack : MonoBehaviour {
// Use this for initialization
void Start () {
DebugStack1 ();
}
void DebugStack1()
{
DebugStack2 ();
}
void DebugStack2()
{
DebugStack3 ();
}
void DebugStack3()
{
DebugSrackInfo ();
}
void DebugSrackInfo()
{
string trackStr = new System.Diagnostics.StackTrace().ToString();
Debug.Log ("Stack Info:" + trackStr);
}
}
最後除錯列印結果: