我正在开发Unity游戏,并且正在寻找一种工具来比较和突出显示两个调用堆栈的差异。还是以可视化方式可视化调用堆栈的工具?
我正在使用JetBrains Rider。这是Rider中示例堆栈的“ Copy Stack”命令的输出。
CarouselController.HandleOnWorldSliderNextEvent() in InkControllers, Assembly-CSharp.dll
<AddListener>c__AnonStorey0`1.AnonymousMethod__0() in , Assembly-CSharp.dll
EventManager.Raise() in InkEventCore, Assembly-CSharp.dll
CarouselController.HandleOnWorldSliderNextEvent() in InkControllers, Assembly-CSharp.dll
<AddListener>c__AnonStorey0`1.AnonymousMethod__0() in , Assembly-CSharp.dll
EventManager.Raise() in InkEventCore, Assembly-CSharp.dll
CarouselController.Next() in InkControllers, Assembly-CSharp.dll
InvokableCall.Invoke() in UnityEngine.Events, UnityEngine.CoreModule.dll
UnityEvent.Invoke() in UnityEngine.Events, UnityEngine.CoreModule.dll
Button.Press() in UnityEngine.UI, UnityEngine.UI.dll
Button.OnPointerClick() in UnityEngine.UI, UnityEngine.UI.dll
ExecuteEvents.Execute() in UnityEngine.EventSystems, UnityEngine.UI.dll
ExecuteEvents.Execute<IPointerClickHandler>() in UnityEngine.EventSystems, UnityEngine.UI.dll
StandaloneInputModule.ProcessMousePress() in UnityEngine.EventSystems, UnityEngine.UI.dll
StandaloneInputModule.ProcessMouseEvent() in UnityEngine.EventSystems, UnityEngine.UI.dll
StandaloneInputModule.ProcessMouseEvent() in UnityEngine.EventSystems, UnityEngine.UI.dll
StandaloneInputModule.Process() in UnityEngine.EventSystems, UnityEngine.UI.dll
EventSystem.Update() in UnityEngine.EventSystems, UnityEngine.UI.dll