基于文本的场景文件
YAML 场景文件的一个示例

格式的描述

Unity 的场景格式是用 YAML 数据序列化语言实现的。YAML 是一种开放格式,但我们无法在此对其进行深入介绍,可在 YAML 网站中免费获取此格式的规范。场景中的每个对象都作为单独 YAML 文档写入到文件(通过 — 序列加入到文件中)。注意,在此背景下,术语“对象”通指游戏对象、组件和其他场景数据;每一项都需要在场景文件中有自己的 YAML 文档。可以从以下示例中理解序列化对象的基本结构:

--- !u!1 &6
GameObject:
  m_ObjectHideFlags: 0
  m_PrefabParentObject: