在Celeste中,文本的写法相对比较自由,但是同时它涉及的方面又很广,正是因此,社区为了避免文本冲突,一般会对文本做一些规定,本文将会简单讲解一下有关Mod文本的相关内容:
制作Mod时,Mod内的所有显示文本都是由Dialog文件夹内对应的语言文件进行控制,以“简体中文“为例,如果你的地图包含简体中文文本,那么在你的Mod文件夹中,你应当有一个对应的Dialog文件夹,里面包含一个Simplified Chinese.txt文件来存放你的地图的所有文本内容,这个Simplified Chinese.txt就是“文本文件”
下面我们以官方的简体中文语言文件为例:
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有以下几点需要注意:
当然可以。