我们可以通过断点调试查看堆栈信息,也可以直接输出调用的堆栈信息,
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);
}
}
最后调试打印结果: