Euddraft
Chinodaisuki(讨论 | 贡献)2023年8月24日 (四) 21:41的版本
一般指由armoha开发的eud编译工具
epScript
一个自定义脚本语言,用于编写星际争霸地图的触发器逻辑。
本身无法直接产生效果,需要通过 euddraft 和 eudplib 将逻辑转化为触发器字节码。
eudplib
一个 Python 库,用于生成触发器字节码。
epScript 编写的逻辑需要通过 euddraft 编译,然后在 Python 文件中调用 eudplib 来生成字节码。
也可以按一定规则编写 Python 代码,生成触发器的字节码再通过 euddraft 按一定顺序插入地图中。
euddraft
可以编译 epScript 代码生成 Python 文件。
这些 Python 文件会调用 eudplib 来生成触发器字节码。
最终 euddraft 再将生成的触发器字节码按一定顺序插入地图并在地图加载后产生实际效果。
三者的关系
epScript 代码 -> euddraft 编译 -> Python 文件(调用 eudplib ) -> 触发器字节码 -> euddraft 将它插入地图中 -> 在游戏中生效