Unity编辑器选中场景物体并且聚焦
void SelectedPoint(string gameObjectName)
{
GameObject gameObject = _character.FindObj(gameObjectName);
EditorGUIUtility.PingObject(gameObject);
Selection.activeGameObject = gameObject;
SceneView.lastActiveSceneView.FrameSelected();
}
public static GameObject FindObj(this GameObject gameObject,string _name)
{
Transform[] transforms = gameObject.GetComponentsInChildren<Transform>(true);
int transLength = transforms.Length;
for (int i=0;i< transLength; i++)
{
if(transforms[i].name.Equals(_name))
{
return transforms[i].gameObject;
}
}
return null;
}