魔兽怎么制作选英雄

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:43:00
说详细一点

例一 开始时允许玩家选择喜欢的英雄。
  这里要讲到函数和变量的运用。编辑器里还有许多内置的函数,与变量不同,函数是固定的不能够改变,它有一个最大的特点就是所有函数都有返回值,例如:"Last Created Unit"返回最后创建的单位;"Triggering Unit"返回触发此触发器的单位等等。现在我就为你介绍函数和变量的使用方法。
  很多RPG地图都可以让你选择英雄,并且英雄死亡的时候能够复活,这是个非常实用的例子,很多地方你都能运用,但要怎么做呢?

  首先打开变量编辑器新建一个变量PlayerUnit,类型设置为单位。可参阅基础知识:变量。

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

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

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

  触发事件

  单位 - Unit Enters Region
  如果单位进入地区1就运行触发器

  单击Region出现以下对话框,选择"地区 001"。

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

  条件

  Unit-Type Comparison
  判断触发的单位类型是否是一个小精灵。

  点击步兵出现单位类型对话框,选择暗夜精灵族,再选择小精灵后确定。

  现在就要设置动作了,也就是给玩家一个英雄单位,并将这个单位储存到变量PlayerUnit中。

  动作

  单位 - Kill<