|
YDWE是由everguo、wataloo、aeris三人从WOW8编辑器中的UI所改进的一个功能强大的世界编辑器,他的功能能让一个不会Jass的新手来完成Jass才能办到的事情。
YDWE核心是YDWE功能的基础和核心。其中包含了许多对WE的扩展和限制解除。如解除地图上可放置物品、可破坏物等的上限,解除地形大小、地形纹理限制,支持vJass/zinc和新近的cJass,此外,为了支持扩展,YDWE内置了强大的脚本系统。YDWE的脚本系统基于LuaPlus。稍后会制作脚本的文档,方便大家扩展和自定义YDWE的功能。
WE限制去除:
- 去除地图大小限制(地图面积可以扩展到480X480)
- 去除地形纹理限制(不再受限于13种纹理,但是仍然无法突破WE的硬性限制)
- 去除自定义单位/物品/可破坏物等数量上限
- 允许使用中文名称的触发
vJass/zinc支持 + PJass语法检测:
支持最新的vJass和zinc语法,同时把WE自带的语法检测功能替换为pjass,避免因为脚本出错导致WE崩溃。如果推出了最新的JassHelper,在YDWE放出更新前可以自己更新。
cJass支持:
支持使用cJass语法。默认关闭(在选项配置里)
使用窗口模式测试:
该功能启用后(在选项配置里),在测试时魔兽将以窗口启动并测试地图,这种模式对于测试更加方便.
使用OPENGL模式测试:
该功能启用后(在选项配置里),在测试时魔兽将以OPENGL渲染模式启动并测试地图.
LuaPlus脚本引擎:
提供了强大的扩展功能,可以借助脚本引擎自己DIY自己的YDWE,添加各种插件和功能。脚本的资料和函数文档稍后放出。
强大的插件 JassHelper
作者: Vexorian
☆说明
JassHelper是一个vJass/zinc编译器。提供了对Jass语言丰富而强大的扩展功能。
Debug模式:
启动JassHelper的Debug模式,会影响vJass的debug关键字以及脚本的优化
cJass
作者:ADOLF, Van Damm
☆说明
一个基于vJass的Jass语法扩展,提供了更为强大的功能
启用cJass语法:
选中此项后将启用cJass语法,默认关闭。
Horus:
作者:ADOLF, Van Damm
☆说明
TESH是国外一款优秀的语法高亮插件,但是自从出了0.7版后,长期不更新,俄罗斯的几个黑客另组了一个项目叫Horus,基于原来的TESH,但是提供了更多的函数库以及cJass的一些关键字支持。启动后,Horus菜单会出现在WE的触发编辑器菜单上(菜单名仍然叫TESH)。
启用TESH:
已知TESH可能和Win7存在一些兼容性问题,如果遇到触发编辑器崩溃等情况,可以在选项里禁用TESH(默认启用)
YDWE1.18正式版本本地下载: YDWE1.18正式版.zip (9.32 MB)
|
|