4个版本
0.1.4 | 2023年3月19日 |
---|---|
0.1.2 | 2022年12月21日 |
0.1.1 | 2022年10月17日 |
0.1.0 | 2022年8月30日 |
#1214 in 游戏开发
21 每月下载
20KB
494 行
FLP-TSL
Rust游戏开发的模板脚本语言
支持的版本
tsl文件的第一行应该是版本表示法。例如:@ 0.1
查看src/parser.rs
以获取支持的版本范围。
模板变量
只需在脚本内容的任何位置放置${variable}
,它将被替换为variable
的实际值。
要转义${...}
,请使用\${...}
代替。
语法
对于每一行
Operator Space Content
运算符
/
-- 注释。在解析过程中将被忽略。!
-- 初始化。包含完整的JSON对象或JSON对象的一部分。将与所有相邻的初始化运算符组合。<
-- 修改。修改当前阶段。应该是有效的JS赋值。(仅索引风格)。例如:obj[0]["name"] = "abc"
。>
-- 输出。要输出到屏幕上的文本。*
-- 延迟。延迟脚本n毫秒。#
-- Eol。表示行的结束。
示例
请参阅sample
文件夹。
依赖项
~1.5–2.4MB
~51K SLoC