说在前面的话:下面的所有问题解答都以WORLDEDITOR英文版为基础~~我们可能不会对中文WE进行实际支持~~所以请在你查阅前确保自己有能力理解以及自己使用的是英文WE~~
-=======基本常规问题类=======-[G-1]
-=怎么手动加密地图啊??=-
首先FILE-〉EXPORTSCRIPTS~~导出一个脚本文件命名为WAR3MAP.J~~2)建立两个空文件~~命名为WAR3MAP.WTG、WAR3MAP.WCT~~3)建立一个空文件命名为(listfile)~~4)把上面四个文件都用IMPORTMANAGER导入~~5)全部自己定义路径~~具体如下:SCRIPTS\WAR3MAP.JWAR3MAP.WTGWAR3MAP.WCT(listfile)
-=怎么才能让英雄可以超过10级啊?=-
Menu(菜单)-〉Advenced(高阶)-〉GameplayConstant(游戏〈平衡〉常数)-〉Hero-MaxLevel(英雄-最大等级)
-=怎麼讓五级以上英雄打野生動物也能得到经验?=-
Menu-〉Advenced-〉GameplayConstant-〉HeroXpGained-CreepReductionTable(英雄经验获取-野生单位经验表)表中每一项表示每一等级可以获得的经验百分比~~如:第一個數值為等級1的英雄杀掉野生動物可得到的經驗的百分比~~第二個數值為等級2的英雄~~如此類推~~
-=怎么修改游戏读取时显示的小地图图片啊?=-
先做好你希望显示的小地图图片,格式要求是24/32bit的TGA格式,尺寸为256x256。2]然后使用TGA〈-〉BLP工具转换成BLP格式。〉〉点击下载转换工具〈〈3]用WE开启地图,打开IMPORTMANAGER(F12)~~将图片导入。4]如果希望图片仅在读取事有效,则重命名为WAR3MAPPREVIEW.BLP。5]如果希望覆盖掉游戏中的小地图,则重命名为WAR3MAPMAP.BLP。
-=关于AngleAttack究竟是什么呢?=-
AngleAttack就是视角~~很多人不明白具体的角度代表什么位置的视角~~这个图片可以很清楚的表示出来`~
screen.width-333)this.width=screen.width-333"border=0>
-=怎么才能提升WE的速度啊?我用WE感觉好慢!=-
Menu(菜单)-〉Window(窗口)-〉BrushList(图刷列表)把这个列表关闭后速度就会得到很大程度的提升了~~
-=我想把地图A的触发复制到地图B,但是为什么总是缺少变量而出错啊?=-
因为在复制TRIGGER的时候不会复制TRIGGER用到的变量,所以就会出错了,解决方法是打开复制未知变量的功能:Menu-〉File-〉Preferences-〉General-〉Automaticallycreateunknownvariableswhilepastingtriggers
-=怎么才能给字加上颜色啊?=-
在WAR3中~~经常可以看到带颜色的字~~无论是地图名称~~还是技能道具说明~~或者对话什么什么地方~~都可以用显色标签来为特定的字加颜色~~标签的格式是|CTTRRGGBBTEXT|R‘|C’是显色标签的开始部分~~‘|R’是显色标签的结束部分~~‘TTRRGGBB’是色彩代码~~采用4组2位16进制来确定颜色~~第一组‘TT’表示透明度~~第二组‘RR’表示红色~~第二组‘GG’表示绿色~~第二组‘BB’表示蓝色~~‘TEXT’位置就是你需要显色的文字了~~[例]:|cff004444DANEXX是猪|r-〉DANEXX是猪[注]:16进制为0123456789ABCDEF~~SetPlayer_colors[1]=|cffff0303SetPlayer_colors[2]=|cff0042ffSetPlayer_colors[3]=|cff1ce6b9SetPlayer_colors[4]=|cff540081SetPlayer_colors[5]=|cfffffc00SetPlayer_colors[6]=|cfffe8a0eSetPlayer_colors[7]=|cff20c000SetPlayer_colors[8]=|cffe55bb0SetPlayer_colors[9]=|cff959697SetPlayer_colors[10]=|cff7ebff1SetPlayer_colors[11]=|cff106246SetPlayer_colors[12]=|cff492a04
-=为啥我在这里下的有些地图电脑说太大了玩不了啊?为什么我要开始游戏的时候总是说我缺少一个对手不能开始游戏呢?=-
这种地图需要在SINGLEPLAYER(单一玩家)-〉CUSTOMGAME(自定义游戏)中进入~~
-=扩展名为.W3N的战役要放在哪里~~怎么才能玩啊?=-
W3N文件需要放在游戏目录下的CAMPAIGNS文件夹下面~~在SINGLEPLAYER(单一玩家)-〉CUSTOMCAMPAIGNS(自定义战役)中进入~~
-=怎么让两个差不多的技能(都是同一个技能改编来的)同时显示呢?=-
不可能同时显示~~但是可以轮流使用~~比如有AB两个技能是以同一个技能为模板制作出来的~~那么同时在一个单位身上的时候只会显示一个图标~~第一次使用会是A~~第二次使用就是B了~~
-=为什么我在下载区下的地图无法编辑~~提示无法打开呢?=-
版本不兼容~~作者使用了第三方增强补丁如WEU~~地图加了密都可能导致这种现象~~尝试使用匹配版本的WE来打开~~或者用第三方增强补丁来打开~~被加密的地图我们不提供破解支持~~
-=我这里有幅地图用编辑器不能打开,请问如何能判断地图是由于使用了第3方编辑工具还是由于加密而导致不能打开?=-
一般来说~~关于判断~~如果在读取的最后阶段出现一个DATA无效提示~~就是被加密了~~如果是出现无数个错误窗口就是第三方软件~~
-=为什么我打开WE后就会在左下角显示的“丢失串:XX”呢?会不会影响地图的编辑??=-
这通常是使用了不规范的汉化补丁导致的现象~~当然即使是官方中文补丁也有可能导致这种情况~~但是很少出现~~这种提示表明某些变量或者系统数据损坏或者丢失~~会影响编辑工作~~但是影响深度不定~~解决方法是使用英文WE(推荐)或者官方正式中文版WE(不推荐)~~-=怎样做一个传送门呢?~~=-
首先要在地图上画一个区域(Region)作为传送的目标区域~~然后在地图上放置一个传送门~~双击他~~可以看到弹出窗口下方出现一个选择区域的项~~选中刚才画的目标区域就可以了~~
-=怎样在同一幅图中设置不同的地型?比如有草地也有岩浆~~=-
Menu-〉Advenced-〉ModifyTileset(修改地形材质)Usecustomtileset打钩~~会出现替换界面~~
-=关于war3地图有那些常见分类呢?=-
Melee-对战地图~~即War3默认的游戏方式~~BNLadder指定游戏类型~~Non-Melee-除了melee以外的所有类型统称~~Custom-非官方地图~~但是通常表示非官方的non-melee地图~~RPG-RolePlayGames(角色扮演)~~但是现在很多人把所有Non-Melee地图都叫成RPG~~寒~~Mini-迷你游戏~~通常指没有突出剧情、快节奏、游戏周期短的地图~~没有固定的游戏方式~~不含rpg~~Offence-通常是对抗性地图统称~~有时也表示一些进攻npc为主题的地图~~3C-Offence的一种~~本来只是一个地图的名称~~通常是指有3条进攻路线的Offence~~Arena-Offence一种~~竞技场~~通常是指选定英雄后在固定区域内进行决斗的地图~~Defence-通常是指防守性地图统称~~有时候也表示一些在非平衡的NPC进攻前提下的防守与反攻~~TD-Defence的一种~~建造Tower(炮台)防守NPC有规律的进攻~~Cutscene-通常是指剪辑影片~~内容比较简单~~(非CG~~)Cinematic-通常是指完整影片~~内容比较丰富~~(非CG~~)-=在对战地图中,杀死对方的兵是不会获得金钱的,如何在战役中,可以获得金钱?=-在TRIGGEREDITOR里面用Player-TurnPlayerFlagON/OFF开启金钱奖励~~在UNITEDITOR里面用Stats-BountyAwarded-来修改某杀死某单位后的金钱数量~~
-=======触发事件问题类=======-
-=什么是触发?(Trigger),触发是如何工作的?=-[color=000044]触发(Trigger)-根据字面意思可以理解为:事件A发生后会直接或者间接的导致事件B发生的过程~~关于触发的工作原理,举例如下:动物踩上地雷,地雷就BOOMMMMMMM!:)~~以上这就是一个触发,踩地雷是事件A,我们称它为事件(EVENT)~~而地雷爆炸则对应事件B,我们称他为行为(ACTION)~~大家还可能考虑到,如果踩上地雷的不是人,而是质量很小的昆虫,则不可能发生爆炸,于是我们引入一个概念,就是条件(CONDITON)~~它决定了事件发生后是不是会导致连带的结果,即行为的实施~~一个触发分为三个状态:就绪状态、工作状态、屏蔽状态。其基本状态是就绪状态。就绪状态:处于就绪状态的触发可以接收其相应的事件,只要事件发生,则此触发建立一个单独的进程进入工作状态,这个接收事件转入工作状态的过程称为响应(RESPONSE)~~工作状态:从就绪到工作,首先进行条件(CONDITON)检测,如果通过就开始行为的实施,从检测到实施完毕的整个过程为工作状态(无论是否通过检测)。需要注意的是,一个处于工作状态的触发是一个单独的进程~~一个触发可以同时或者异步响应N次。屏蔽状态:处于屏蔽状态的触发不能响应任何事件,但是可以通过调用行为进行调用,调用后直接进入工作状态。在调用的时候可以选择是否跳过条件检测。[注]:同一个触发中的多个事件之间是OR关系,满足其中之一则触发响应;多个条件之间为AND关系,全部满足才通过检测;而多个行为的执行是按照顺序进行从上到下的处理。
-=JASS是什么啊,这个东西怎么用啊?=-
JASS是一种简单的语言,我们把他叫做地图脚本(MAPSCRIPTS)~~其实TRIGGER就是图形化界面的JASS~~所以说TRIGGER能办到的JASS就一定能办到,而反之则不然。JASS在WE中有三种“使用方法”1]在触发编辑器(TRIGGEREDITOR)中,通过MENU-〉EDIT-〉CONVERTTOCUSTOMTEXT可以将当前选定的触发转换成脚本模式~~这个时候就可以使用JASS了~~2]在触发编辑器中点击触发树(TRIGGERTREE,就是最左边列出所有触发的地方)的最顶端地图名,可以进入自定义脚本功能块~~在这里可以用JASS写需要的函数~~3]使用ACTIONS中的CUSTOMSCRIPT动作也可以在触发中插入一行JASS脚本代码
-=如何更改英雄取得经验的比例?=-
ACTION-HERO-HEROEXPERIENCERATE,设成多少百分比看自己的情况决定咯。