智辉网络

智辉网络

魔兽争霸3冰封王座地图编辑器——worldedit怎么给英雄改技能?,魔兽争霸3冰封王座地图编辑器中文版

admin

本文目录一览

魔兽争霸3冰封王座地图编辑器怎么调整英雄得到的经验?

因为工作比较复杂,要涉及到变量和函数,而且也无法指定获得5经验,所以我懒得打字,这里复制一篇给你
魔兽的经验系统是一系列公式,主要和单位或者英雄的等级有关,和受一些常数因子的影响。所以要修改就该这些 等级 ,固定因子等。

运行 魔兽地图编辑器 打开 地图
在菜单 高级 - 游戏平衡性常数 中找到 英雄EXP - 相关因子

F6 打开 物体编辑器 左侧窗口找到要修改的单位,右侧窗口找到
状态 - 等级 lv

当然还有其他一些影响因素。看完线面的帖子就知道了

设EXP(N)为N级怪物的附带经验值,则
EXP(N)=EXP(N-1)*上一个值因素 + N*等级因素 + 固定因素

英雄的附带经验参数在"英雄EXP获取 - 英雄"中设置,计算方法和上面一样。
所以,默认的经验获得公式如下:
普通:N=2时,EXP(N)=EXP(N-1)+5N+5; EXP(1)=25
英雄:N=6时,EXP(N)=EXP(N-1)+100; 5级以内按表排列

"英雄EXP要求"为英雄升级到第N级所需经验参数设置,计算方法也是一样的

以下是各种其他设置的作用:

1. 经验值全球分布: 当EXP取得范围内没有英雄时,是否将经验分配给其他英雄
2. 最大EXP取得范围: 即英雄在距离死亡单位XX范围内才能取得经验值
3. 建筑物杀死单位给予经验值: 设置建筑物杀死单位是否能得到给予经验值,另对于摧毁建筑物的经验值问题,需要将"是一个建筑"选项去掉,然后设置单位等级,再把选项勾上
4. 最高等级英雄消耗经验值: 没什么好解释的
5. 中立生物经验参数表: 由1级开始,N级英雄获得中立生物的经验时要乘以该参数.未列出的等级都按最后一个数据来计算
6. 召唤单位因素: 召唤单位被杀死后,经验值计算还要乘以这个参数

英雄经验值获取 - 等级X奖励因子:
等级X表示基地的等级,后面的数据排列表示拥有N个已定义英雄时的经验加成
这个可能比较难理解,这里详细讲一下,看不懂就算了.
已定义英雄表示在高级平衡常数里等价英雄中定义过的英雄,如表3是默认的设置,表示:
等级1基地: 无加成
等级2基地: 1个已定义英雄时有15%经验加成,2个以上无加成
等级3基地: 1个已定义英雄时有30%经验加成,2个以上无加成
另,0个已定义英雄不会有加成,所有未在等价英雄中定义过的英雄都是未定义英雄;
同时存在时,高级基地优先于低级基地,就算低级基地加成比它多

经验的分配问题:
经验的分配是完全平分原则的,由单位等级计算得到经验值,如果是召唤单位还要乘以该参数
每个人分到的经验,如果可能,则再经过中立生物减少表 科技等级奖励因子的计算就是最终得到的经验了
参考http://zhidao.baidu.com/question/169963685.html
最后说一句,经验加成似乎也可以用触发实现,按我的构想是先设置一个自定义物品为经验书,增加经验值为5,变量设置为jy,当杀死某个单位后创建一个jy给凶手单位,这样就会使英雄直接使用jy以增加经验值。但有一点不足,就是当凶手单位非英雄时,此触发可能会引起程序崩溃

魔兽争霸3地图编辑器怎么用

触发是《魔兽3》地图编辑器(以下简称WE)中最重要、最复杂环节!触发器(Trigger)又被称为“开关”,是创造游戏事件的关键工具。所谓触发器,就是当某个条件达成时会触发某个剧情或项目的机器,例如,当敌人的HP小于20时逃跑。当然,这只是触发器的最基本形态,WE的触发还包含有事件、条件等很多内容,大量的触发器和事件动作的相互结合就构成了整个游戏的剧情和特殊事件秒杀,甚至可以这样说,一个RPG地图就是由一系列的触发器构成的。

  工欲善其事,必先利其器。要设置触发必先搞弄清楚触发器面板的界面,点击“a”按钮打开一个触发器面板。如果是一个默认地图,你会在左边的触发器框中看见唯一的一个触发——“对战初始化”。右上是这个触发器的文字注释,有些地图作者会在这里写上这个触发器的用途,加强地图的可阅读性。右下角的触发器功能框中会显示这个触发的具体内容,一个触发器越复杂,这里的项目就越多,你可以直接在这里添加修改条件。至于左边框上的文件夹图标一样的“类”,只是起一个说明作用,让触发更容易看懂,无论触发属于哪一个类都和其本身的工作都没有任何关系。在左边框的“类”上点击鼠标右键可新建一个触发或一个类;在右下的框内用鼠标右键点击任意项目都可建立新的事件开端、环境或动作,而双击一个已经存在的项目则可修改它。

  让我们先从默认的地图触发来了解一下如何设置触发。触发器构成了RPG,我们的首要任务是搞清楚触发器的构成。一般来说,一个触发器由事件(Events)、环境(Conditions)、动作(Actions)三部分构成。

  事件:这是启动这个触发器的条件,当这个条件达成以后,程序将自动进行下一步——环境检查。

  环境:限制条件,当满足条件时候就进行动作。当然,在很多时候限制条件为空,就可以跳过这一步。

  动作:发生事件需要导致的结果,设置这个触发的最终目的。

  现在,让我们用一个简单的触发来引导主人公们的命运,当“阿拉贡”死亡后,任务就会失败。

  首先,我们设置事件开端为“单位‘死亡’”。这样当某一个单位死亡时,程序就会开始检测环境。环境我们设置为“‘触发单位’‘等于’‘阿拉贡'”(详细的设置方法请见下文),这样,当死亡的单位不是“阿拉贡”时,动作不会发生,而“阿拉贡”死亡,系统就会自动运行动作——“失败‘触发玩家’ 信息提示‘阿拉贡死亡’”,游戏将会弹出“阿拉贡死亡”对话框提示,点击“确定”后退出游戏。简单地说,“事件开端”是钥匙,而“环境条件”就密码,当钥匙和密码都正确时才能打开“动作”这个保险箱。我们可以发现,触发器设置其实就和编程的基本思想是类似的,就是一连串的If…then/else 语句的组合,当然,它可比编程容易多了。

  理解了触发的基本构成和运作方式,现在可以设置一些简单的触发了,比如,我们可以为“阿拉贡”安排一次简单的试炼,当他进入某个区域时,安排几个兽人袭击他。

  首先,在地图上画出几个地区,一个是进入后触发剧情的地区,一个是出现兽人的地区。用地区面板上的添加按钮在地图上划出地区,分别改名称为“chufaqu”(触发区)和“tuxiqu”(突袭区)(名称只是为了方便区分,并无实质作用)。现在就可以建立一个新的触发器,命名为tuxi(突袭)。

  首先设置触发的“事件”,要启动的条件当然就是“阿拉贡”进入“触发区”,我们就可以先添加一个“单位-单位进入区域”的事件,点击下面的Region(地区)将这一项设置成“变量”,并选择为刚才设置的“chufaqu”。然后在条件处将触发事件的单位限制在“阿拉贡”上。建立的条件可以选择成“单位-类型 比较”,然后将最后一项的类型的值改成“阿拉贡”。这样,当上面的条件完成后就会启动触发器的动作。这里的动作至少有两个:1.创建两个兽人步兵;2.让他们向“阿拉贡”发起攻击。第一个动作可以使用单位类型中的“创建单位面对点”,这里可以设置创建的单位数量、类型、单位的拥有者以及位置,最后的面对方向可以忽略不管。第二个动作则使用单位类型中的“给单位发送命令到 单位”,属性设置为“最后创建的单位”、“攻击”、“事件响应-触发单位”。在这里的最后创建单位当然就是刚才创建的两个兽人,而触发单位则是阿拉贡。到此,这个触发器就设置完成了。

谁能告诉我魔兽争霸3冰封王座的地图编辑器在哪儿啊!跪求!!!(我就这点分了,有的话哦我再加,要详细)

魔兽文件夹中,有一个像信封一样的图标,点击进去就是地图编辑器啦!
要截图吗?那个图标很好找的,总共就3个,一个阿尔萨斯的,进冰封王座游戏。一个兽族步兵,进混沌之制,还有一个信封样的图标就是地图编辑器,其他无视掉- -

魔兽争霸3冰封王座地图编辑器怎么设置玩家开始点?谢谢了

魔兽争霸3冰封王座地图编辑器——worldedit怎么给英雄改技能?,魔兽争霸3冰封王座地图编辑器中文版-第1张-游戏资讯-智辉网络

在编辑器左下角设置

如果出现的是这样的画面(如下图)

那是因为情节属性的玩家属性中种族已经选择了。如图:

把种族改回“可选择的”就可以设置开始点了。如图:

魔兽争霸3的地图编辑器怎么用?

☆☆☆怎么让英雄可以超过10级啊?★★★★
高级-游戏平衡常数-英雄最大等级

☆☆☆怎么修改游戏读取时显示的小地图即预览图啊?★★★★
做好一张128×128 24/32bit(不能是16 bit的)tga图,名字为war3mapPreview.tga,
导入到地图中 路径为war3mapPreview.tga

☆☆☆怎么修改游戏地形的(就是地图左下角的)?★★★★
导入war3mapMap.blp 路径也是war3mapMap.blp
大小为256X256

☆☆☆怎么做loading图呀?★★★★
有两种方法
1 做好一张1024×768的tga格式的图
将其分割为左上512×512 右上512×512 左下 512×256 右下512×256
转换分割器V1.2
并分别保存为LoadingScreenTL.tga左上 LoadingScreenTR.tga右上 LoadingScreenBL.tga左下 LoadingScreenBR.tga右下
下面的loadingscreen.mdx
将这5个 全部导入到地图中 并将四张tga图的 路径 去掉前面的war3mapImported\
接着 菜单-情节-载入画面--使用导入文件--选择loadingscreen.mdx

2 War3ModelEditor模型查看工具
运行-Extras-Loading screen creater
做好一张512×512的
载入你的-导出Generate -保存
将保存得到的loadingscreen.mdx转为mdl
用TXT修改其中的路径为 XXXX.blp(保存的文件名)
将这两个导入到地图中 loadingscreen.mdx 路径不变 XXX.blp 路径为XXX.blp

此方法优点文件小 缺点画面不是很清晰 不过效果还不错 推荐使用这个

如果以上两种方法都不会,可以直接
魔兽载入界面制作工具[最方便的制作载入界面工具]
或者
飞飞世界论坛魔兽读取

☆☆☆怎样导入模型?★★★★
导入模型 最关键的是贴图路径 即BLP文件的路径(别跟我说不知道什么是路径) 而mdx的路径则无关紧要 可改可不改
怎么确定BLP的真实路径呢:--一般 下来的模型包 解压出来 都会包含几个文件 两个mdx(路径不用改)
其它的BLP视其的目录而改 如 BLP与mdx在同一目录下 那么BLP的路径即为文件名(即去掉前面的war3mapImported\) 如 BLP在子目录下(mdx所在目录为主目录)例: 解压出来的是 model.mdx Textures\model.blp 那model.blp的路径即为Textures\model.blp

☆☆☆为什么我导入图标是绿色的?★★★★
正常名为BTN加你的名.BLP.路径为ReplaceableTextures\CommandButtons\BTN加你的名.BLP
阴影为DISBTN加你的名.BLP.路径为ReplaceableTextures\CommandButtonsDisabled\加你的名.BLP

☆☆☆怎样在同一幅图中设置不同的地型?比如有草地也有岩浆★★★★
高级-修改地形设置-勾选自定义地形设置或可用windows按钮突破专家
此工具 解除地形限制工具

☆☆☆怎样做小精灵进入能量圈选英雄?★★★★
分析下过程 小精灵进入能量圈--小精灵死亡(可能还有英雄死亡)--镜头转移--创建英雄
在能量圈上划一个大小相近的区域编写触发
事件:单位进入区域
条件:进入的单位是xx(如典型的绵羊)
动作:单位-删除/杀死-触发单位(单选英雄)
单位-创建一个 英雄(该能量圈对应的英雄)为了 (触发单位)的所有者 在 某某区域(英雄出生区域) 并 面向默认的角度(即270度)
英雄-创建物品 XX(如重生十字章)给 最后创建的单位
触发-删除当前触发(单选英雄)

☆☆☆怎么做一个刷怪的触发?★★★★
刷怪的原理 从一个地方创建一些怪物 让他们攻击-移动到老家
首先,在地图上要出怪的地方划一块区域(几个出怪点就划几个区域)编写触发
先创建一个怪物数组(单位型数组) 并对该数组赋值即
设置变量(可在地图初始化中编写该赋值语句) 如set Enemy(0)=农民 set Enemy(1)=步兵 . . . set Enemy(x)=... 其中X取决于你要怪物的波数
创建一个计时器变量和一个计时器窗口变量,及一个整数变量 LV(波数)
1
事件:游戏开始X秒
动作:计时器-开启计时器;计时方式;一次性; 时间设置:XX(等待出怪时间)
计时器-为最后启用的计时器 创建计时器窗口
2
事件:计时器到期
动作:For 循环数A 1 到 X(怪物数)
|_单位-创建一个Enemy(LV)在。。。。。。。
set LV=LV+1(设置变量)
3
事件:单位进入X区域(出怪区域)
条件:触发单位的所有者=玩家X
动作:单位- 对触发单位发布 攻击-移动 命令到 。。。(目的地) 详细请见演示

☆☆☆如何在 物体编辑器里输入负数?★★★★
按住shift 双击设置即可或文件-参数设置-允许在物体编辑器里输入负数

☆☆☆怎样做多重箭?★★★★
使用人族坦克的弹幕技能 记得要改目标允许及科技树

☆☆☆怎么让杀怪获得金钱?★★★★
触发里 玩家-开启玩家参数-设置-给予奖励 打开 为了玩家X

☆☆☆如何设置初始金钱和木头?★★★★
玩家-设置属性-现有金钱/木头

☆☆☆怎样可以让一波怪被杀完才继续刷下一波?★★★★
可用玩家所用食物判断即 触发中 条件为:玩家X的 使用人口数 =0或 用单位组判断 原理相同

☆☆☆怎样让英雄像死了一样躺在地上??★★★★
触发 动画-播放单位动画 Death // 注 动画播放完 如果不重置的话 单位就会保持播放完动画完的状态 如像死了一样躺在地上
一般有 stand walk victory attack death 等 具体可放置单位在地图中 用左边的预览 查看动画名

☆☆☆我想做一个像风暴之锤一样的技能,但伤害是自己的力量的3倍?★★★★
原理 用一个无伤害的技能 用触发里 单位-伤害目标 来确定伤害值的多少
首先 将风暴之锤的 伤害数据 清0
触发编写
事件:单位-任意单位发动技能效果
条件:技能=风暴之锤 //即所要改的技能
动作:单位-命令 触发单位 对 目标单位 造成 力量×3 的伤害 //敏捷 智力 同 与属性有关的伤害基本上都是这个原理

☆☆☆物品叠加简化版★★★★
原理 即获得物品 判断 该物品与身上物品 同类 不同物 设置使用次数即可 //注使用次数即下标不同 即不同物
事件-任意单位获得物品
环境-((**作的物品)的分类) 等于 可充的
动作-对于循环整数X从 1 到 6 做动作
-如果-(((操作物品的单位)的物品栏的(循环整数X)格的物品)的类型) 等于 ((**作物品)的类型)
-((操作物品的单位)的物品栏的(循环整数X)格的物品) 不等于 (**作物品)
则 -物品-设置(操作物品的单位)的物品栏的(循环整数X)格的物品) 的使用次数为 ((((操作物品 的单位)的物品栏的(循环整数X)格的物品) 的使用次数) + ((**作物品)的使用次数))
-物品-删除(**作物品)
否则-无动作

☆☆☆为什么打不开图,老提示错误?★★★★
这有两种情况:
1 地图被加密了 一般加载到最后 会提示 数据错误
2 该地图是用不同的增强UI做的(由于该UI使用了新函数 而你不没有这些函数 而导致打不开)一般提示 缺少RemoveLocation 函数之样

☆☆☆我 了演示,请问如何用到我的地图里?★★★★
PS 如果你想用别人的技能 请征得作者同意!
的演示 直接复制到你的地图中 会因为缺少未知变量而无法运行 故
可开启WE自动创建变量的功能
菜单--文件--参数设置--勾选 当复制触发器数据时自动创建未知变量
复制触发到你的地图中
双击无效的语句 点确定即可

☆☆☆请问怎样把单体技能改为全体?★★★★
原理 单体改群体流程 单位施放技能---在触发单位位置创建几个辅助单位--命令辅助单位对敌人施放技能(与英雄相同的)
也即一个单体改群体 要用到两个技能 一个是英雄的 一个是辅助单位的
事件:任意单位-发动技能效果 条件:技能==XXXX(比如风暴之锤)
动作:单位组 选取 技能施放目标 256 范围内 的 所有单位 满足 选取的单位 的所有者 不是 触发单位的所有者的盟友
|_单位创建 1 个 辅助单位 在 触发单位的 位置 并面向 默认的角度 //单位-创建 单位 在点
|_隐藏最后创建的单位 //把辅助单位 隐藏起来 即所谓的障眼法 //单位-隐藏 。。
|_设置最后创建的单位的 生命周期为 2 秒 //让辅助单位施放技能后 消失 不然 嘿嘿 保准你卡死 原因自己想想 单位-设置生命 周期
|-单位-对 最后创建的单位 发布 人族风暴之锤 对 选取单位 //施放技能 都是用 单位-发布命令 对 。。。(目标 点 无目标 由 技能决定 如风暴之锤就要用 单位-发布命令 对 目标)

☆☆☆怎么设定玩家英雄的经验获得率呀?★★★★
触发里英雄-设置经验获得率更多内容可查看老狼的“具体经验值计算”

☆☆☆如何限制玩家英雄数呀?★★★★
如果是生产英雄的话 则可触发 玩家-限制英雄数量另单位编辑器里 科技树-需求-等级X 其中X对应第X个英雄所需科技

如果是通过 进圈等方式选的话 可通过食物来判定 是否激活选英雄触发

☆☆☆如何让普通单位像英雄一样有光晕效果?★★★★
修改单位光晕 一般有两种办法
第一种是用人族的球体技能
第二种是修改模型------不推荐
球体:
1 首先 下面的Aura.zip文件--解压--将Arua.mdx导入到地图里(不懂导入的看六楼)
2 新建一个自定义的“球体”技能---显示-效果-目标 改为 导入的Arua.mdx--显示-效果-目标附加点1 改为origin-其它的无关项改0或删除3 对要修改的单位 添加该技能--现在测试下 你会发现光晕都是红的 并不会随玩家的颜色而改变 接着4 进行必要的触发设置--使用 单位-改变队伍颜色(UI不同有可能翻译的不同)--改变单位的颜色为 玩家颜色
PS 这个方法麻烦的就是 单位复活要设一次颜色或也可直接写个触发
事件-单位进入 可用地图区域
动作-单位-改变 触发单位 的颜色为 触发单位的所有者的 颜色

☆☆☆如何让英雄持有武器?★★★★
同样也只是一个球体技能而已技能编辑器
显示-效果-目标 改为 武器的模型
显示-效果-目标附加点 改为hand,left 或是 hand,right(逗号隔开表示两个字符串)

☆☆☆坐骑的方法?★★★★
一般坐骑都采用两种方法
1 找一个有坐骑的单位 替换 当然这仅局限于 采用农民身英雄的 图 像生存RPG类 方法:使用技能替换单位

2 另一种也是球体---------为什么又是球体呢 说明这个技能就是一个做效果的模板技能编辑器
显示-效果-目标 改为坐骑模型----看起来像是坐骑的 像马 飞龙呀
显示-效果-目标附加点 改为origin(即脚底) 当然这种方法做出来 你就会发现 英雄的脚还在走。。。

当然方法并不局限于此 所谓的坐骑也不过是低等的模拟而已另有种方法 就是 有坐骑 替换为 坐骑单位(马,龙等 龙语:为什么又是我!) 该单位附一球体技能
显示-效果-目标 为英雄单位(比较有局限性了)
显示-效果-目标附加点 为头顶 overhead这也只是一种方法 你也可自己发挥 像用触发控制单位的移动等
总而言之,言而总之 真正的坐骑是不可能实现的 其它的自己看着办

☆☆☆怎么弄 随机数 呀?★★★★
一般说的随机数都是 整数系列的设置一个整数变量设置 n = 随机整数(1 到 X) 从下拉列表 一直往下看 看到了没
数学-随机整数
英文版的就是 Math - Random Number

☆☆☆修改 自带对战地图问题?★★★★
为什么有些是2本出现的 改完后就变成了3本才有了
这是由于游戏数据 对不上号
解决--菜单-情节-地图选项-游戏数据 改为 对战-最新 即可

为什么小酒馆的英雄变少了
还是由于游戏数据问题
但为什么修改了对战最新还是不行呀--自己添加出售的单位

☆☆☆常用的附加点有哪些呀?★★★★
附加点:
hand 手 foot 脚 real 后肢(四足生物) weapon 武器
left right 修饰手脚等附加点,添加在前面和后面都可以
head 头部 overhead 头顶 chest 胸部 origin 脚底
turret 炮塔头部 mount 坐骑头部 eattree吃树时树的附加点所在位置
rally 聚集点(设置聚集点在该单位身上时的聚集点附加位置)
sprite 只有血法和建筑物有该附加点
first second third fourth fifth sixth 修饰sprite的后缀

魔兽争霸3冰封王座地图编辑器——worldedit怎么给英雄改技能?

物体编辑器

(1)修改技能种类

单位栏

选择单位(英雄)

找到 技能-英雄 修改英雄特有技能

技能-普通 修改一般技能

(拖动右侧滑条可以翻页)

(2)修改技能数据

技能栏

选择技能并修改数据

标签 魔兽争霸3冰封王座地图编辑器worldedit怎么给英雄改技能

魔兽争霸3冰封王座地图编辑器中文版