using UnityEngine; using UnityEditor; public class Migrazar : ScriptableWizard { void OnWizardCreate(){ GameObject[] objects = Selection.gameObjects; foreach (GameObject go in objects) { Undo.RecordObject (go, "change name");//在更改前声明要记录的对象 go.name = changeName; } } }
这样就可以使用Ctrl+z撤销操作了