“EpScript”的版本间的差异

来自星际争霸重制版地图研究所
跳到导航 跳到搜索
(创建页面,内容为“epScript是韩国制图大神Trigger King发明的编程语言,简称eps语言。eps代码可被euddraft编译为星际地图的触发。 euddraft在编译eps代…”)
 
第1行: 第1行:
epScript是韩国制图大神Trigger King发明的编程语言,简称eps语言。eps代码可被euddraft编译为星际地图的触发。
epScript是韩国制图大神[https://github.com/phu54321 Trigger King]发明的编程语言,简称eps语言。eps代码可被euddraft编译为星际地图的触发。


euddraft在编译eps代码时的工作原理:
euddraft在编译eps代码时的工作原理:

2021年10月26日 (二) 16:01的版本

epScript是韩国制图大神Trigger King发明的编程语言,简称eps语言。eps代码可被euddraft编译为星际地图的触发。

euddraft在编译eps代码时的工作原理:

(1) 首先将eps代码转译为python代码

(2) 根据核心工程文件的指令(edd或eds文件)内的指令,在eudplib库的协助下,将python代码编译为eud触发并注入input地图中,生成output地图


Trigger King开发了eudplib这个强大的python库,这个python库可以在euddraft的协助下将python代码转化为eud触发,并实现各种功能。与原始eud触发相比,python代码的可读性更高,更易编写。而eps语言则是基于python代码而发明的高级语言,其可读性更是高于python代码。目前流行的eud制图工具EE2和EE3便是eps语言的GUI,用户在EE2或EE3编辑器界面上的几乎所有操作都会被转化为eps代码。