
《空梦》中使用的脚本语言YukimiScript现已作为开源软件发布
                    2022-04-02
                    
                    1032次阅读
                    
                    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
        