从MonoDevelop Debugger中选择Unity Editor中的GameObject

时间:2016-04-21 14:41:55

标签: debugging unity3d monodevelop unity5

我在MonoDevelop中调试MonoBehaviour脚本。

有一种方法可以选择(在 Unity编辑器中)当前暂停的脚本附加到gameobject吗?

(我附加了相同预制件的多个实例,因此在层次结构中找到它并非易事)

1 个答案:

答案 0 :(得分:2)

通过利用Unity的Selection课程,您可以相当轻松地完成此任务。请务必在脚本顶部添加using UnityEditor;

要在层次结构中选择要调试的gameObject,只需在您设置断点的行之后立即在脚本中设置Selection.activeGameObject属性。例如:

void Update()
{
    int breakPoint = 5; //your breakpoint is placed here

    //select this gameObject in the hierarchy 
    Selection.activeGameObject = this.gameObject; 
}