这其实是吉里吉里/KAG的概念,并非NVL独有的,但为了更好地理解后面的教程,还是进行一下大致说明。
另外,会对NVL游戏工程里的各层结构、功能进行说明。
KAG ,或者说吉里吉里的画面,是全部由所谓的「层(layer)」叠起来组成的 ( 和 Photoshop 等软件的层差不多 )。
层分成“消息层(文字层)”和“图片层”两种。前者用于显示文字、文字连接[link]和按钮,后者用于显示背景图片、角色图片、界面底板图片等等。
消息层的命名方式为“message+数字编号”,而图片层则只需要“数字编号”。
这些层的排列具有一定的顺序,例如背景层一定会显示在人物层后面,而人物层又会被对话框所在的消息层挡住一部分。
这个显示顺序是由一个数值index指定的,index的数值越大,则显示得越靠前。
在NVL游戏工程里,层的数量和顺序都是在一开始设定好的,并且大部分层都有专门的用途。
这些设定被放在nvl/macro.ks里,详细请见下。(背景层为最靠后,图层0在背景层之前,以此类推。)
3.70开始,将地图与养成面板使用的图层顺序进行了调整,不再与选择按钮共用图层。
NVL的界面框架,基本都是由界面背景图(底板),消息层(按钮等),以及上方的1~3层图片层构成。
其中11-13号图层,以及message3是给自制界面预留的层。
可以使用地图、养成面板来自制界面,或者完全自己重写。
处于同一级的界面会使用相同的几层。
例如主选单、存储、读取、系统设定等,都使用了图层14~17,以及message4。