moontale:可以输出Lua的Twine 2故事格式

时间:2024-05-07 01:28:33
【文件属性】:

文件名称:moontale:可以输出Lua的Twine 2故事格式

文件大小:111KB

文件格式:ZIP

更新时间:2024-05-07 01:28:33

TypeScript

月亮传说 可以输出Lua的Twine 2故事格式 概述 使用Moontale,您可以使用直接嵌入到段落中的Lua脚本编写Twine 2故事。 故事可以像其他任何Twine格式一样在浏览器中播放,也可以作为Lua脚本导出并嵌入到支持Lua的任何引擎中,例如Moontale Unity插件。 这是给谁用的? 麻将“高级用户”使用该平台开发游戏或复杂的机制,他们将从Lua的程序员友好的语法和结构中受益。 对以非常规方式使用其创作感兴趣的开发人员,他们将从Lua的可嵌入性和可扩展性中受益。 这不是给谁的? 开发人员专注于线性叙事,CYOA和其他项目,且逻辑最少(并且仅针对浏览器)。 哈洛(Harlowe)应该拥有您需要的一切。 开发人员打算利用基于浏览器的复杂功能:媒体播放,CSS等。 对于任何功能,如果它不在则Moontale可能在浏览器中不支持它。 喜欢Harlowe使用的“可变”模


【文件预览】:
moontale-main
----.mocharc.json(94B)
----.github()
--------workflows()
----webpack.config.js(3KB)
----src()
--------expression.ts(580B)
--------index.html(242B)
--------test.md(257B)
--------index.ts(543B)
--------content_block.ts(1KB)
--------fengari.d.ts(24KB)
--------script_block.ts(571B)
--------assets.d.ts(79B)
--------moontale.lua(574B)
--------runtime.ts(2KB)
--------variable.ts(894B)
--------convert.ts(4KB)
--------passage_link.ts(2KB)
--------index.spec.ts(2KB)
--------style.css(275B)
----.vscode()
--------launch.json(492B)
--------tasks.json(368B)
----tsconfig.json(385B)
----LICENSE(1KB)
----README.md(19KB)
----dist()
--------icon.svg(927B)
----TODO(2KB)
----docs()
--------index.md(297B)
--------_config.yml(27B)
----.gitignore(39B)
----package-lock.json(359KB)
----package.json(1KB)

网友评论