如何解决这是一个在 Undo 类中从未修复过的长期存在的错误吗?
var go = new GameObject("test");
Undo.RegisterCreatedobjectUndo(go,"Object created!");
Undo.AddComponent(go,typeof(BoxCollider));
当您打开撤消菜单时,您将看到:
撤销对象已创建!
当您打开重做菜单时,您将看到:
重做添加组件
换句话说,AddComponent
始终会覆盖您最初设置的操作名称。
无论您尝试使用哪个 of the functions in Undo
class,例如:
FlushUndoRecordobjects
IncrementCurrentGroup
Recordobject
RegisterCompleteObjectUndo
RegisterCreatedobjectUndo
RegisterFullObjectHierarchyUndo
SetCurrentGroupName
有什么想法吗?
Unity 2020.3.11f1 LTS
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。