在Celeste中,文本的写法相对比较自由,但是同时它涉及的方面又很广,正是因此,社区为了避免文本冲突,一般会对文本做一些规定,本文将会简单讲解一下有关Mod文本的相关内容:

什么是文本文件

制作Mod时,Mod内的所有显示文本都是由Dialog文件夹内对应的语言文件进行控制,以“简体中文“为例,如果你的地图包含简体中文文本,那么在你的Mod文件夹中,你应当有一个对应的Dialog文件夹,里面包含一个Simplified Chinese.txt文件来存放你的地图的所有文本内容,这个Simplified Chinese.txt就是“文本文件”

文本文件存放位置

Dialog ID

下面我们以官方的简体中文语言文件为例:

 MENU_DEBUG=       ~调试~
 MENU_BEGIN=       攀登
 MENU_PICO8=       PICO-8
 MENU_OPTIONS=     选项
 MENU_CREDITS=     主创人员
 MENU_EXIT=        退出

不难看出每一行都是以类似于XXXXX= 中文 的形式,前面的XXXXX 表示的是这个文本所对应的id(简单理解就是这个文本所对应的标签,你的mod在寻找需要的文本时,就会找你的文本文件中是否具有对应的id),而后面就是这个id标签所代表的文本

以第二行MENU_BEGIN= 攀登 为例,表示的是id为MENU_BEGIN 所对应的文本为攀登

而这个id,就是大多数mod实体中会涉及到的Dialog ID

对于Dialog ID有以下几点需要注意:

那么,这个文本能不能换行呢?

当然可以。