魔兽地图制作--怎样可以设置英雄转职

来源:百度知道 编辑:UC知道 时间:2024/05/30 21:23:00
怎样可以把一只英雄到了一定的级数转职成为另一只更强的英雄。
怎样可以使传送门,转职通道,能量圈连通。
怎样可以把英雄的级数变大例如变成100级,200级.......

单击菜单栏"高级" -> "游戏平衡性常数",把"使用自定义游戏平衡性常数"打上勾,找到"英雄最大等级",双击修改。

  转职就比较复杂了但大致和用小精灵选英雄差不多,用小精灵选英雄举个例子:
  首先打开变量编辑器新建一个变量PlayerUnit,类型设置为单位。

  然后在地形编辑器中选择地区面板,添加三块区域,默认名字为"地区 000"、"地区 001"、"地区 002"。

  在单位面板上选择"中立无敌意",然后在"地区 001"和"地区 002"上各放置一个英雄,然后选择"玩家 1 (红色)",放置一个小精灵。

  在触发事件编辑器里增加一个新触发器,就命名为"ChooseHero1",并为加入指令。

  触发事件

  单位 - Unit Enters Region
  如果单位进入地区1就运行触发器
  单击Region出现以下对话框,选择"地区 001"。

  两次确定后完成事件的设置,现在新建一个条件。

  条件

  Unit-Type Comparison
  判断触发的单位类型是否是一个小精灵。
  点击步兵出现单位类型对话框,选择暗夜精灵族,再选择小精灵后确定。
  现在就要设置动作了,也就是给玩家一个英雄单位,并将这个单位储存到变量PlayerUnit中。

  动作

  单位 - Kill
  杀死小精灵,默认(Triggering unit)表示是触发此触发器的单位,也就是小精灵。 单位 - Cearte a Unit

  在"地区 000"当中创建一个英雄给玩家1,如下图修改,(Unit-type of 圣骑士 0000 &