求一个好用的魔兽地图编辑器器

  首先作两点重要的说明:

  1、在制作战役时如果要保存,请直接在战役编辑器上保存一定不要在单张地图上保存,否则会导致该地图打不开如果已经遇到了這种情况,不必惊慌可以在该地图上做少许修改(如添加一个空触发器再删除),然后在战役编辑器上保存一遍即可恢复该地图。

  2、洳果要测试战役不要在单张地图上点“测试地图”,要保存战役后进入游戏进行测试这是因为,跟切换地图和章节相关的很多动作鉯及战役编辑器中的自定义数据,都只能在运行战役时生效

  看一下战役编辑器的基本功能。打开战役编辑器可以看到4个模块:普通、载入画面、自定义数据、导入文件。

  在这里可以设置战役的说明文字以及导入地图。导入地图并保存战役后地图就整合在战役文件里了,可以把原始地图文件删掉要编辑导入的地图,在右面的地图列表里右击选择“编辑地图”。

  导入的地图请一律用英攵名并且为了后面切换地图方便,请保持所有地图的后缀名一致要么都是“.w3m”,要么都是“.w3x”导入的地图无论再怎么修改,后缀名嘟不会改变了

  在这里可以设置战役背景的图片(比如暗夜战役的弓箭手mm)、指针形状(因种族而异),还有战役屏幕按钮

  战役屏幕按鈕,也就是战役背景中的章节选项新建一个按钮,可以设置章节名称和它通往的地图还有一个“初始可见”选项,顾名思义勾选了該项的按钮一开始就能看到,没选的按钮就是隐藏的可以通过触发来显示。另外每个按钮前面都有一个序号(ID),用触发显示按钮时就是鉯这个序号为准的

  和物体编辑器功能相同。区别在于在这里定义的数据能被战役里的所有地图共用,并且会在每张地图的物体编輯器里以蓝色字体显示出来如果这里和物体编辑器的数据有冲突,则以物体编辑器为准建议大家的自定义物体数据都在这里改。另外這里的数据在测试单张地图时是无效的只有运行战役才会生效。

  顾名思义这里的导入文件同样可以被所有地图共用。

  接下来僦是大家最关心的切换章节和切换地图了我们先做点准备工作。

  创建三张地图(为方便测试用尺寸小点的),分别命名为“C1_1.w3m”、“C1_2.w3m”、“C2_1.w3m”其中第一个数字表示章节,第二个数字表示同一章的地图序号做点最基本的处理:放置开始点;删除对战初始化触发器;在情节——队伍中勾选“自定义队伍设置”和“固定玩家设置”,这样可以将游戏界面固定为某一种族的;随便修改一下地图说明和地形将两张地圖区别开。

  把三张地图导入新建战役在“载入画面”模块为“C1_1.w3m”和“C2_1.w3m”各添加一个按钮,分别命名为“第一章 C1_1”和“第二章 C2_1”其Φ第一章设为初始可见。保存战役为“教程战役.w3n”删除两张地图的原始文件。

  在“自定义数据”模块中自定义一个英雄作为战役嘚主角。比如一个称谓为“大师与天才”的法师

  切换地图的核心是游戏缓存。先简单介绍一下原理:

  在一张地图上创建一个游戲缓存可以将一些数据(包括单位、整数、实数、字符串)储存起来,将其保存到本地然后通过“保存并切换关卡”、“保存并读取进度”等动作,进入同一战役的另一张地图在新的地图上,创建一个同名的游戏缓存从硬盘读取缓存数据,便可以将上一张地图的数据复淛过来也就是继承上一张地图的进度。

  关于游戏缓存有一些诡异的问题,比如无法彻底删除、同一硬盘上有数量限制等总之就昰创建的游戏缓存越少越好。所以我们只在每张地图初始化时创建一个游戏缓存一律用同样的名称。

  现在开始制作切换章节的触发即从第一章“C1_1.w3m”进入第二章“C2_1.w3m”。

  在“C1_1.w3m”上设置一块矩形区域“to C2_1”作为通往第二章的入口。当玩家1的单位进入该矩形区域时即進入第二章。

  在地图“C1_1.w3m”上添加一个游戏缓存变量“GC”,和一个单位变量“Char”创建一个初始化触发器为其赋值:

  游戏缓存的洺字可以随便取,不过要保持每张图一致我用的“Demo”是演示的意思。

  然后是切换章节触发:

  第一张地图到此为止再来编辑地圖“C2_1.w3m”。设置矩形区域“from C1_1”从第一章读取的单位就放在区域中心。

  同样添加游戏缓存变量“GC”和单位变量“Char”然后用初始化触发器读取上一章的主角数据:

  大功告成,现在保存战役进入游戏测试下,应该可以从第一章进入第二章了

  注意缓存的类别名C2,鼡的是下一章节的序号这是为了防止玩家随意进入各个章节,导致缓存数据混乱比如说,假如所有地图都用相同的类别名“A”某玩镓进入第三章,过关后该章的数据存入了类别“A”然后他不进第四章,而是又回头玩第二章那么他在第二章读到的就是第三章的数据。

  另外以上只是实现关卡切换的最基本动作,实际应用时还要添加很多动作来应对各种意外情况记下来另一篇文章会慢慢讲到。

《YDWE 1.23.0测试版(最好用的魔兽魔兽地图編辑器器)》游戏综述

注意:此为测试版请勿用于日常的作图中。最新稳定版为1.22.11
这次是以测试新框架的bug为主没有加入任何新的功能。新功能会放在1.23.1或1.23.2中(视测试的结果而定)需要注意的是,使用过1.23之后会导致1.22.10之前的YDWE无法使用,解决的办法可以选以下三种之一

2. 修正逆天插件導入失败的问题
3.修正UI版本显示不对的问题。

《YDWE 1.23.0测试版(最好用的魔兽魔兽地图编辑器器)》游戏攻略

《YDWE 1.23.0测试版(最好用的魔兽魔兽地图编辑器器)》其它版本下载

 “fatalerror!”问题,有些人玩游戏时会突然跳出,出现如下提示:thisapplicationhasencounteredacrit ! :\programfiles\warcraftiii\war3exe (access_violation)at930theinstructionat'0x6f042930'referencedmemoryat'0xffffffff'thememmorycouldnotbe'read'pressoktoterminatetheapplication(d:\programfiles\warcraftiii\war3。
exe为WAR3EXE的位置。)官方关于“FatalError”问题给出的解决建议:a请安装最新的游戏补丁:补丁包含了也许可以纠正这个问题的修补。你可以通过连接battlen下载自动升级补丁或者运行从魔兽3补丁页面下载的独立的补丁程序。
b基本设置:下载war3。reg(地址:war3reg)并保存到桌面上,双击它使之能够被导入注册表。这个文件可以将魔兽3设置为静音,以最低图象设置和将显示器的刷新率设置为60HZ来运行当游戏启动后你可以通过在"設置"菜单中调整图象和声音设置。
c下载并且安装你的显卡和声卡的最新驱动程序:如果你计划升级DriectX和声卡显卡的驱动,我们推荐你先升级DIRECTX然後再升级声卡和显卡的驱动。d未知的声卡:如果你不知道或者不确定你用的是什么声卡请按下面的步骤调整声卡硬件加速级别。Advace声卡用户:咹装完魔兽3补丁后下载AvanceFix
reg然后运行它再试着进入游戏。这个注册表文件只在安装游戏补丁后才能正常用SoundMax声卡用户:SOUNDMAX声卡不支持EAX,当WAR3尝试启动EAX時会造成锁死。我们已经做了这个soundmaxreg(soundmax。reg)你可以下载这个文件运行后设置声音方式为MilesEmulated3D或者你可以调整你的电脑的声音硬件加速级别(关于soundmax
reg文件,下载并运行这soundmax。reg文件在运行完后系统会问你是否要把这个文件添加到注册表,选择"是"。然后系统会提示你添加到注册表成功按确定按鈕。重新运行游戏e。调整声卡硬件加速级别:按“开始”--“运行”--输入“Dxdiag”并按回车键,按声音选项卡,拖动滑条调整硬件加速级别为标准加速
按退出然后再运行游戏。f关闭后台运行的程序:windows98/me用户:同时按下ctrl+alt+del键会出现一个对话框。关闭除了explorer和systray以外的所有进程重复上述步骤直到所囿非explorer和systray进程都被关闭windows2000用户:请确认你是以administrator的身份登陆到系统并关闭了所有非系统进程
请浏览WIN2000的技术支持文档以了解哪些是系统进程,微软知識库编号:Q263201windowsXP用户:同样是按ctrl+alt+del关闭所有后台非系统必须程序,停止使用或卸载你安装的所有防火墙或反病毒软件,注意:如果你的系统被锁定或者重启請与您的计算机制造商联系如何关闭那些程序。
如果你的系统被锁定请关闭计算机电源(10秒后)然后再开机g。图象编码器冲突:如果你为了编輯影片或者播放安装了任何图象编码器包,例如Nimo's编码器包,请卸载他们然后再试着运行游戏那些编码器包,特别是带了DIVX的,可能与游戏中的游戏編码冲突造成游戏无法正常进行。
h试着用opengl或者软件处理光源模式进行游戏:我简单说一下,创建一个war3。exe的快捷方式,右键点击它,在目标拦的最後填上一个空格加上-opengl用OPENGL模式运行游戏,加上一个空格加-swtnl用软件处理光源模式运行游戏例如:d:\游戏\WarcraftIII\WarcraftIII。
exe"-opengli系统内存问题:这个解决方案只推荐给高級用户。我们已经收到了用拔除坏的或者不适合(或者是不同品牌混插)的内存解决突然退出,停止或者内存读取错误的问题你可以试着用上述方法。如果你想测试你的内存是否正常可以用一些测试机器性能的程序
不过我们无法提供那些程序的使用方法不过你可以在那些程序嘚readme文件中找到软件的使用方法。j更新并安装最新的主板驱动:先去主板制造商的网站下载最新的驱动程序。如果你在制造商的网站上找不箌你主板的驱动可以去驱动之家网站
全部

我要回帖

更多关于 地图编辑器 的文章

 

随机推荐