一、介绍
官方github仓库
YAML:YAML Ain’t Markup Language(YAML 不是标记语言)。
使用Unity2021.3 or later。
通过Unity Package Manager安装: https://github.com/hadashiA/VYaml.git?path=VYaml.Unity/Assets/VYaml#0.13.1
ps:.yaml或者.yml是此格式的文件后缀。
二、说明
2.1 语法
- #表示单行注释,不支持多行注释
- 使用空格缩进表示层级关系,相同层级一定要对齐
- 大小写敏感
- 使用 — 来表示文档开始,使用 … 来表示文档的结束
- 使用>表示换行,使用|也表示换挡但是保留换行符
2.2 数据类型
- 对象:key-value的集合,如映射(mapping) / 哈希(hashes) / 字典(dictionary)
- 数组:按次序排列的值,如序列(sequence) / 列表(list)
- 纯量(scalars):单个不可再分的值
2.3 对象
对象键值对使用冒号结构表示key: value,冒号后面要加一个空格。也可