《空梦》中使用的脚本语言YukimiScript现已作为开源软件发布
杂谈

《空梦》中使用的脚本语言YukimiScript现已作为开源软件发布

YukimiScript是《空梦》中使用的独立的脚本语言,现在已经作为开源软件于Github公开:https://github.com/Strrationalism/YukimiScript《空梦》中的YukimiScript实现是使用C++实现的...

YukimiScript是《空梦》中使用的独立的脚本语言,现在已经作为开源软件于Github公开:https://github.com/Strrationalism/YukimiScript

《空梦》中的YukimiScript实现是使用C++实现的解释器,这里公开的是使用F#编程语言重构后的版本,可以独立运行,它可以编译为Lua脚本,或者直接在.NET环境中解释执行,适用于各种视觉小说、Galgame、东方弹幕游戏中的对话部分以及大多数需要使用对话推动的游戏。

image

目前公开的通用版本的YukimiScript可以搭配AOT编译生成的命令行工具使用,并支持生成DGML格式的剧情流程图:

image

文档和集成指南参见:https://github.com/Strrationalism/YukimiScript/wiki

本开源软件以MIT协议发布。

发生了一个未处理的错误

页面可能无法正常工作,请尝试重新加载。

连接已断开

正在尝试重新连接,请稍候…

连接已断开

请重新加载页面以恢复正常使用。