UnityEditor Undo
undo
2023-09-27 14:25:33 时间
最重要的几项操作如下所述:
修改单个属性:
Undo.RecordObject (myGameObject.transform, "Zero Transform Position");
myGameObject.transform.position = Vector3.zero;
添加组件:
Undo.AddComponent<RigidBody>(myGameObject);
创建新的游戏对象:
var go = new GameObject();
Undo.RegisterCreatedObjectUndo (go, "Created go");
// 注意:不需要手动调用以下代码标记“脏”,会自动标记“脏”
//EditorUtility.SetDirty(go);
//EditorSceneManager.MarkSceneDirty(go.scene);
销毁游戏对象或组件:
Undo.DestroyObjectImmediate (myGameObject);
更改变换组件的父子化:
Undo.SetTransformParent (myGameObject.transform, newTransformParent, "Set new parent");
相关文章
- 核心面试题:MVCC、间隙锁、Undo Log链、表级锁、行级锁、页级锁、共享锁、排它锁、记录锁等等
- How to undo a git merge squash?
- oracle undo 复杂度--oracle核心技术读书笔记四
- TFS命令tf:undo(强制签入签出文件)
- 假事务之名,深入研究UNDO与REDO
- MySQL事务日志和二进制日志(redo log、undo log、binlog)
- MySQL第三讲 MySQLundo日志 - undo页面链表和undo日志写入过程
- MySQL第四讲 MySql Undo日志 - 对聚簇索引进行CUD操作
- yum 安装的历史与撤销(yum history undo )
- MySQL三种日志之binlog/redo log/undo log
- 数据库中redo-undo的介绍
- 数据结构 Redo or Undo (模拟)
- 《iOS创意程序设计家》——第6.5节Undo与Redo机制
- 详细分析MySQL事务日志(redo log和undo log)
- 转 如何观察 undo Oracle DML语句回滚开销估算
- 【msql】关于redo 和 undo log
- rba对应一次undo
- 浅析事务是什么、mysql是如何实现事务提交和回滚的、保证事务持久性redo log的实现原理、保证事务一致性undo log的实现原理、事务ACID特性及其实现原理
- Oracle 11gR2 Database UNDO表空间使用率居高不下-转载
- UNDO三大作用与一致性读机制浅析
- undo表空间居高不下和enq: US - contention
- 【MySQL】redo、undo、binlog日志的作用和实现原理
- 如何计算自动管理的UNDO表空间大小
- 【oracle11g,13】表空间管理2:undo表空间管理(调优) ,闪回原理
- MySQL日志Undo&Redo
- 【C#/WPF】图像变换的Undo撤销——用Stack命令栈
- Redo日志和Undo日志