字数
277 字
阅读时间
2 分钟
- 节选自WiKi:
- (JavaScript Object Notation)(/ˈdʒeɪsən/)是由美国程序员道格拉斯·克罗克福特构想和设计的一种轻量级资料交换格式。其内容由属性和值所组成,因此也有易于阅读和处理的优势;
- JSON格式被不少游戏或应用软件用来当作的部分数据存储的格式
剧情数据基于json,数据与逻辑分离 json文件模板: 在GDScript使用load_dialogue()函数加载json文件 什么叫根对象是一个字典,什么叫键是章节名称,什么叫值是一个数组每一个元素是一条对话行。
- 对话行对象
- type:取值dialogue和choice有什么区别
- speaker:type取dialogue需要,说话人姓名
- text:type取dialogue需要,台本台词支持
\n换行 - mutation:是键值对形式的突变指令
- choices:选项列表,type取choice需要
mutation字典包含突变指令,键值对的形式存在:background、show_left、show_right、hide_left、hide_right