资料
UnityYaml
项目设置
选择用于存储序列化资产的格式
Project Settings->Asset Serialization->Mode
- Force Text 序列化为文本文件,例如场景文件 保存为yaml格式
方便查看;版本控制时文本文件比二进制文件更容易合并 - Force Binary 序列化为二进制文件,节省空间
简单了解
--- !u!1 &776794081
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- 类的id class id:1 ,1对应的类型是GameObject
- 文件id file id:762048165
- 对象类型 Object type:GameObject
- 序列化属性一般以m_开头
- Unity使用自定义的yaml,不支持完整的yaml规范