跳至主要內容

基础

Mahiru大约 2 分钟

基础

首先,程序启动时会从 初始脚本 start.txt 开始运行,请不要重命名或者删除。

后面的教程中将会教你如何使用 WebGAL 脚本。

注释

WebGAL 脚本只会解析每一行的分号前的内容,因此分号后的内容会被视作注释。

WebGAL:你好!; 分号后的内容会被视作注释
; 可以直接输入一个分号,然后写一条单行注释

none 关键词

在设置立绘、BGM、背景等 资源 时,通过设置为 none,可以关闭这个对象。

-next 参数

你可以在任意语句后加上参数 -next,这样做可以在执行完本条语句后立刻跳转到下一条语句。这对需要在同一时间内执行多步操作非常有用。

示例:

changeBg:testBG03.jpg -next; // 会立刻执行下一条语句

-notend-concat 参数

有时候,可能你希望在某一句对话执行到某个阶段时加入演出效果,比如切换表情等。
这时候,你可以使用 -notend -concat 参数来实现在对话中插入任意语句。

-concat 代表本句对话连接在上一句对话之后

-notend 代表本句对话没有结束,在后面可能连接演出或对话。

示例如下:这是一个在对话进行中切换立绘的演示。

WebGAL:测试语句插演出!马上切换立绘...... -notend;
changeFigure:k1.png -next;
切换立绘!马上切换表情...... -notend -concat;
changeFigure:k2.png -next;
切换表情! -concat;

你也可以只使用 -concat 参数,将下一句连接在上一句对话之后,因为 -notend 参数会在对话渐显完成后转到下一句。

这是第一句......;
用户点击鼠标后才会转到第二句 -concat;