正在做一个关卡编辑功能,目标是能够通过点击Creator中的定制菜单来创建场景中的节点,代替拖拽prefab。
通过场景脚本实现场景节点的管理,现在遇到的问题是脚本创建的节点,用ctrl+z快捷键无法撤销。我猜想可能要通过Editor.Undo.add()方法来实现,但是文档对方法缺少进一步的描述,不理解怎么使用。
https://docs.cocos.com/creator/manual/zh/extension/api/editor-framework/share/undo.html
请教各位用Editor.Undo如何实现ctrl+z的撤销功能?或者是否有其他方案实现?
谢谢!
- Creator 版本: v2.2.2