《空梦》中使用的脚本语言YukimiScript现已作为开源软件发布
2022-04-02
625次阅读
0人点赞
搬运姬
Lv 9编辑者
搬运经过授权允许的资料
作者:
许兴逸
原文发表在:
https://zhuanlan.zhihu.com/p/415561652
YukimiScript是《空梦》中使用的独立的脚本语言,现在已经作为开源软件于Github公开:https://github.com/Strrationalism/YukimiScript
《空梦》中的YukimiScript实现是使用C++实现的解释器,这里公开的是使用F#编程语言重构后的版本,可以独立运行,它可以编译为Lua脚本,或者直接在.NET环境中解释执行,适用于各种视觉小说、Galgame、东方弹幕游戏中的对话部分以及大多数需要使用对话推动的游戏。
目前公开的通用版本的YukimiScript可以搭配AOT编译生成的命令行工具使用,并支持生成DGML格式的剧情流程图:
文档和集成指南参见:https://github.com/Strrationalism/YukimiScript/wiki
本开源软件以MIT协议发布。
最后编辑:2022年4月2日 22:52:57