求YDWE里面的两个Jass程序员用代码求救

YDWE文件结构说明
1. bin文件夹
这个文件夹下存着worldedit.exe,这是1.21b官方免CD版本编辑器;它的作用是----提供一个标准的编辑环境,同时即便魔兽自带的编辑器无法使用(没有免CD,甚至根本就没有等),也可以正常使用YDWE。
2. jass文件夹
这个文件夹下存有YDWE需要用到的库函数,inject_returnbug.j和inject_hashtable.j分别是1.20和1.24需要用到基本代码;当在配置文件中勾选“注入基本代码”,YDWE会根据选择的魔兽版本来导入对应的函数库。
inject_scriptsystem.j则对应配置文件中的“注入Script System代码”,当你需要用到YDWE中的电影系统,那么必须导入这个函数库。
System文件夹下存放了1.20和1.24的CJ和BJ函数库,如果需要把地图保存为不同于魔兽版本的版本(例如1.20的魔兽要保存为适用于1.24的版本,或者反之),离不开这个函数库。
3. jasshelper文件夹
这里存放了jasshelper编译器以及pjass语法检测器,它能支持VJ语法,提供更好的语法检查功能。
魔兽自带的语法检查Bug极多,甚至是if没有写end都可能导致WE崩溃,,,,而pjass没有这个问题,哪怕代码从头到尾没有一点正确的语法也不会崩溃。
当地图保存时,会在这个文件夹下生成一个war3map.j文件,里面是地图的全部代码;当地图出了BUG,而你又有一定的jass水平,不妨来这找下war3map.j文件以查明原因。当然,如果需要更多的信息,可以看logs目录。
4. mpq文件夹
里面存放了YDWE的MPQ,MPQ中包含UI和Units文件。它们是YDWE的UI。
5. tes***件夹
Tesh是款非常优秀的插件,具有代码高亮、函数查询以及批量替换等功能,函数库也比较齐全。
不过这款软件的兼容性不太好,可能会导致“点击触发器后编辑器崩溃”的BUG,到时只有使用YDWE提供的修复补丁来修复(这款补丁将在下文说明)。
6. 注册表修复软件
YDWE是款绿色、无需***的软件,但作为编辑器,必须知道魔兽的注册表信息;如果魔兽没有***过,那么可以用该软件来修复注册表。
注册表修复软件使用方法----将RegSetup.exe复制到魔兽根目录下,双击左键,点确定。
7. AdicHelper文件夹(1.18测试版c新增)
这是cJass编译器及其附属函数库。cJass是一个vJass扩展,提供了更多更好的语法,对Jass有一定水平的朋友不妨试试。
8. Logs文件夹
这个文件夹在保存一次地图后自动生成,可以删除(会再次自动生成)。里面存放了本地地图编译的信息。前面提到如果地图出错可以看看war3map.j,如果需要获取详细信息,可以到这个目录下看。这个目录下一般会有3个j文件。Inputwar3map.j是JassHelper的输入文件,也就是编译前的文件,currentwar3map.j是经过处理后的文件。Outputwar3map.j是最终存放到地图里的脚本文件。Pjass.txt则是上一次编译错误信息。可以通过YDWE的菜单:上一次编译错误来查看上一次的编译错误信息。
9. EverConfig.exe
YDWE的配置程序,可以选择各种设置,如需恢复默认,请删除YDWE目录下的EverConfig.cfg文件。详细说明如下:
配置对话框(图所示为各选项的默认值)
? 地图保存选项
在保存地图时,YDWE会根据配置文件中的保存地图选项,选择对应的函数库导入。 ? 代码注入选项
选择地图保存的版本类型;在“代码注入选项”中可以选择是否“注入基本代码”和“注入Script System代码”。
? 地图测试选项
窗口化运行魔兽就不用说了。OpenGL方式是指让魔兽使用OpenGL作为渲染引擎而不是默认的D3D。
? JassHelper选项
控制地图是否是调试模式。调试模式影响到vJass的debug关键字以及一些脚本优化选项。
? TESH选项
可以禁用或者启用TESH,如果你一打开触发编辑器就崩溃,那么请试试把它去掉。
看过本文章的还看过。。。
ydwe 文件结构说明
bin 文件夹这个文件夹下存着 worldedit......
h jratcd reaeaoc aydwedfemstemao taisaehxdcnify ai2,ioecai4,li...(a ot )教 授指 导的 最新 研究 ,主要 通过调查 两组不 同饮食 结构 的.........
■ 24小时热门信息
■ 相关热门内容
■ 热门推荐

参考资料

 

随机推荐