前言:起因是在昨天,群友买了 rkr 的《Clear rain》, 本人作为一名 gal 程序爱好者,迅速下载了这款游戏并试图破解,发现用的是 light.vn 引擎。在国内翻了翻,发现没有人去介绍这款引擎!(唯一的教程是 b 站有人机翻的)

本人之前研究 Catsystem2 和 krkr 引擎,发现完全不会,这一款引擎发现很适合捣鼓

于是我决定!出于兴趣,我将要仔细研究这款引擎,并写下来自己的研究成果,供大家使用和学习!


下载

开源项目地址

简易版

完整版

有两个版本,这里我们选择 "完整版",下载后解压,打开 lighteditor.exe

首先我们先了解这些框框都是干什么的:

从左到右,单击最左上角的框框,从上到下依次是:新建游戏项目、新建个剧本文件、保存当前游戏、关闭编辑器。

第二个框 "表示" 能改变预览的窗口的大小。

第三个框 "作品",第一个选项是 "从当前位置开始预览游戏"(快捷键是 F5,可以从此位置开始进行游戏), 第二个选项是游戏的一些设置 (比如该游戏名啦),第三个选项是 “导出游戏”,可以导出 windows 版本、网页版、linux 版本 (windows 最稳定啦)。

第四个选项是介绍他们公司的,没什么用。

接下来是右边的四个选项,第一个是快速创建剧本文件,和左上角第一个框框的第二个选项是一样的。

第二个是 "全部关闭",把编辑器里所有打开的剧本文件全部关闭。

第三个是打开一个剧本文件,你想编辑哪个剧本了就用第三个打开它。

第四个是关闭当前剧本文件,


接下来是左边的一堆按钮,我不全部解释,只解释几个难懂的:

第一区块第三个是设置小动画的,比如人物摇晃、上上下下动、旋转几百度,需要用到这个去触发动画效果;第四个是图像的变换,主要用于图像的过渡;最后一个貌似是黑屏效果。

第二区块第三个是导入配音,第四个是导入影片。

第三区块第一个是图片遮挡效果,示例如图:

第二个是选择字体文件、ttf 文件

第三区块的一堆:
文字态(Text Mode):通常指的是文本的显示方式,比如是否加粗、斜体等。
文字(Text):指的是用户界面中的文字内容。
文字窓スキン(Text Window Skin):这可能是指文本窗口的样式或外观,比如背景、边框等视觉元素。
文字态待機絵(Text Status Image):这可能是指文本状态指示的图像,比如显示输入状态的图标。
文字フォント(Text Font):指的是文本所使用的字体样式,如宋体、黑体、Arial 等。
文字サイズ(Text Size):指的是文本的字体大小。
文字行サイズ(Text Line Size):可能指的是文本行间距,即行与行之间的垂直距离。
文字色(Text Color):指的是文本的颜色。
文字整列(Text Alignment):指的是文本在界面中的对齐方式,如左对齐、居中对齐、右对齐等。

第四区块最后一个是特效持续时间,倒数第二、倒数第三个是游戏文本表现方式设定文件 (比如文字居下显示、竖排显示)

第五区块是变量和条件分歧


右边的区域是直接敲代码的,左边是可视化区域,右边纯敲代码 (虽然说敲代码不准确)

最下边是用法指南、教你代码怎么写的


今天就先简单解释一下,明天开始正式讲讲脚本写法。