Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 1.18 KB

UniGal-text-BKEngine.md

File metadata and controls

27 lines (18 loc) · 1.18 KB

BKEngine

参见http://docs.bakery.moe/new/quickstart/#_3

在BKE中,纯文本可以直接输入。在换行时以[p]结尾,[r]为手动换行,[l]为等待点击。行之间的换行采用(WINDOWS-CRLF)

在BKE官方API中给出的,涉及文本处理的非状态关键字有如下三种。

因为BKE的脚本也涉及多代处理系统,因此用[]包装是可以的,而改为@的新方式也是可以的。鉴于较多复杂的效果函数采用@调用的方式,我们暂时仅处理[]包装的文本控制函数。

三种分别对应的UniGal中的行为如下

关键字 内容 UniGal中的处理 对应的action
r 手动换行 插入action宏来分割part newline
l 等待点击 插入action宏来分割part waitclick
p 换页等待,点击后换页 结束一个<text></text>

注意,所有的换行和点击等一系列函数都不属于单纯的文本处理,应将其视作<code><action></action></code>中的一个函数

此外,加粗/倾斜/删除线/下划线 四个状态已通过/text/character/style或/text/content/style加入到<text></text>

Simple

*main
你好,[l][r]世界![p]